在 CentOS/RedHat 中,您可以使用yumdownloader特定的软件包,这会下载所需的所有 RPM,然后压缩目录,将其上传到没有 Internet 访问的服务器并安装 RPM。
在这里您可以找到在没有互联网连接的情况下安装 Kubernetes 的示例。
yumdownloader --assumeyes --destdir=/var/rpm_dir/docker-ce --resolve docker-ce
tar -czvf d4r-k8s.tar.gz /var/rpm_dir
# Upload files
scp d4r-k8s.tar.gz root@YOUR-IP:/root
# Connect to your server
ssh root@YOUR-IP
tar -xzvf /root/d4r-k8s.tar.gz -C /
# install Docker:
yum install -y --cacheonly --disablerepo=* /var/rpm_dir/docker-ce/*.rpm
Run Code Online (Sandbox Code Playgroud)
小智 8
假设您之前已经从另一台能够访问互联网的计算机下载了该软件包并将文件通过 FTP 传输到您的服务器,您可以使用以下命令来安装 rpm
rpm -ivh package_name_x85_64.rpm
Run Code Online (Sandbox Code Playgroud)
选项:
您还可以查看 rpm 手册以获取更多选项和详细信息