CentOS安装指定版本的docker

本文提供了一套详细的指南,教你如何在CentOS系统上安装Docker。包括使用YUM命令列出已安装的Docker软件包,配置阿里云Docker仓库,以及安装特定版本的Docker CE。

参考如下

yum list installed | grep docker

yum install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-selinux-17.03.2.ce-1.el7.centos.norch.rpm

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

yum --showduplicates list docker-ce

yum install docker-ce-17.03.2.ce-1.el7.centos
<think>根据用户需求和提供的引用内容,用户明确要求安装指定版本Docker,而不是最新版。结合引用[2]、[3]、[4]中的安装步骤,我们需要在安装命令中指定版本号。 关键步骤: 1. 添加Docker仓库源(建议使用国内镜像如阿里云加速) 2. 查询可用的Docker版本 3. 安装指定版本 具体操作: - 使用`yum list docker-ce --showduplicates | sort -r`查看可用版本 - 在安装命令中指定完整版本号(格式:docker-ce-<VERSION>) 参考引用[4]的步骤,修改安装命令为指定版本即可。注意版本号需包含"3:"前缀和.el7后缀(如3:19.03.15-3.el7) </think>### CentOS 7.6 安装指定版本 Docker 的方法 根据引用内容[2][3][4],在 CentOS 7.6 上安装指定版本 Docker 的步骤如下:(使用阿里云镜像加速) #### 1. 卸载旧版本 (可选) ```bash sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine ``` #### 2. 安装依赖包 ```bash sudo yum install -y yum-utils device-mapper-persistent-data lvm2 ``` #### 3. 配置阿里云镜像源 ```bash sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo ``` #### 4. 查询可用版本 ```bash yum list docker-ce --showduplicates | sort -r ``` 输出示例: ``` docker-ce.x86_64 3:24.0.0-1.el7 docker-ce-stable docker-ce.x86_64 3:23.0.6-1.el7 docker-ce-stable docker-ce.x86_64 3:20.10.24-3.el7 docker-ce-stable ← 选择此版本安装 ``` #### 5. 安装指定版本 ```bash sudo yum install -y docker-ce-<完整版本号> docker-ce-cli-<完整版本号> containerd.io ``` 例如安装 `20.10.24` 版本: ```bash sudo yum install -y docker-ce-3:20.10.24-3.el7 docker-ce-cli-3:20.10.24-3.el7 containerd.io ``` #### 6. 启动并设置开机自启 ```bash sudo systemctl start docker sudo systemctl enable docker ``` #### 7. 验证安装 ```bash docker --version ``` 输出应显示指定版本:`Docker version 20.10.24, build 297e128` #### 配置镜像加速 (引用[3]) ```bash sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://<你的镜像加速地址>.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker ``` > **注意事项**: > 1. 版本号格式必须完整,如 `3:20.10.24-3.el7` > 2. 指定版本需在 `yum list` 查询结果中存在 > 3. 安装后建议运行 `docker run hello-world` 验证[^4] > 4. 若依赖冲突,可尝试 `sudo yum install --setopt=obsoletes=0 ...`[^2]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值