如何在离线CentOS 7.5上安装Docker?解决依赖兼容与离线包下载问题
在离线CentOS服务器上安装Docker的可靠方案(解决版本兼容问题)
完全可以通过联网CentOS服务器下载所有匹配的Docker相关包,再复制到离线服务器安装——这是避免版本兼容性问题最稳妥的方式,步骤如下:
1. 联网服务器配置Docker源并下载所有依赖包
首先在可联网的CentOS服务器上完成以下操作:
- 安装yum工具包和下载插件:
sudo yum install -y yum-utils yum-plugin-downloadonly - 添加Docker官方yum源:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo - 创建目录存放下载的RPM包:
mkdir -p /tmp/docker-packages - 下载Docker-ce及所有依赖包(如需指定版本,可在
docker-ce后加版本号,例如docker-ce-24.0.6-1.el7):
这条命令会自动下载相互匹配版本的docker-ce、docker-ce-cli、containerd.io等所有必需组件及系统依赖,彻底解决版本兼容问题。sudo yum install --downloadonly --downloaddir=/tmp/docker-packages docker-ce
2. 复制包到离线服务器
通过scp、U盘或其他传输方式,将/tmp/docker-packages目录下的所有RPM包复制到离线服务器的同一目录(例如/tmp/docker-packages)。
3. 离线服务器安装Docker
在离线服务器上执行:
cd /tmp/docker-packages sudo yum localinstall -y *.rpm
安装完成后,可通过docker --version验证安装成功。
内容的提问来源于stack exchange,提问作者Ali farahzadi
相关产品推荐
相关产品推荐

