0%

CentOS 卸载 Docker 安装 Docker-ce

今天准备把 yum 安装的 Docker 1.13.2 卸载,安装 Docker-ce 17.03.2,于是:

1
2
3
4
yum remove docker*

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

开始安装:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
[root@localhost ~]# yum install docker-ce-17.03.2.ce-1.el7.centos.x86_64.rpm docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch.rpm
已加载插件:fastestmirror
正在检查 docker-ce-17.03.2.ce-1.el7.centos.x86_64.rpm: docker-ce-17.03.2.ce-1.el7.centos.x86_64
docker-ce-17.03.2.ce-1.el7.centos.x86_64.rpm 将被安装
正在检查 docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch.rpm: docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch
docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch.rpm 将被安装
正在解决依赖关系
--> 正在检查事务
---> 软件包 docker-ce.x86_64.0.17.03.2.ce-1.el7.centos 将被 安装
--> 正在处理依赖关系 libltdl.so.7()(64bit),它被软件包 docker-ce-17.03.2.ce-1.el7.centos.x86_64 需要
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
base | 3.6 kB 00:00:00
extras | 3.4 kB 00:00:00
updates | 3.4 kB 00:00:00
(1/2): extras/7/x86_64/primary_db | 143 kB 00:00:05
(2/2): updates/7/x86_64/primary_db | 1.2 MB 00:00:05
---> 软件包 docker-ce-selinux.noarch.0.17.03.2.ce-1.el7.centos 将被 安装
--> 正在检查事务
---> 软件包 libtool-ltdl.x86_64.0.2.4.2-22.el7_3 将被 安装
--> 处理 docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch 与 docker-selinux 的冲突
没有匹配的可升级软件包:docker-ce-selinux
--> 解决依赖关系完成
错误:docker-ce-selinux conflicts with 2:container-selinux-2.55-1.el7.noarch
您可以尝试添加 --skip-broken 选项来解决该问题
您可以尝试执行:rpm -Va --nofiles --nodigest

竟然报依赖错误,几番尝试之后才从错误信息中找到冲突组件:

错误:docker-ce-selinux conflicts with 2:container-selinux-2.55-1.el7.noarch 也就是:container-selinux-2.55-1.el7.noarch

继续:

1
2
3
rpm -e container-selinux-2.55-1.el7.noarch

yum install docker-ce-17.03.2.ce-1.el7.centos.x86_64.rpm docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch.rpm

解决!

  • 本文作者: 6x
  • 本文链接: https://6xyun.cn/article/55
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-ND 许可协议。转载请注明出处!