在线下载docker安装包和依赖
-
mkdir -p /tmp/docker-offline
-
cd /tmp/docker-offline
-
mv /etc/yum.repos.d/redhat.repo /etc/yum.repos.d/redhat.repo.bak 2>/dev/null
-
mv /etc/yum.repos.d/*.repo /tmp/ 2>/dev/null
-
添加阿里云 CentOS 7 Docker 源(针对 CentOS 7,RHEL 7 兼容)
cat > /etc/yum.repos.d/docker-ce.repo << 'EOF'
[docker-ce-stable]
name=Docker CE Stable - basearch baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg
EOF -
yum clean all
-
yum makecache
-
yum install -y yum-utils
-
下载 Docker
yumdownloader --resolve --destdir=/tmp/docker-offline docker-ce docker-ce-cli containerd.io docker-compose-plugin -
cd /tmp && tar -czf docker-offline-packages.tar.gz docker-offline/
离线安装dcoker
1. 解压
cd /tmp && tar -xzf docker-offline-packages.tar.gz
2. 安装(自动处理依赖)
cd docker-offline && yum localinstall -y *.rpm
3. 启动并设置开机自启
systemctl start docker && systemctl enable docker
4. 验证
docker --version