WHY
版本冲突.png因为最一开始安装docker选择laster 没想到最后创建docker用户名和密码是一直提示我docker版本和contos linux内核版本不兼容,因为我的阿里云不止为何不能升级内核,所以选择降低版本
HOW
卸载原来版本
-
先查看当前安装的docker版本
yum list installed | grep docker
1111.png
- 顺便看下我内核版本
uname -r
-
删除安装的软件包
yum -y remove docker-ce.x86_64 -
删除镜像/容器等
rm -rf /var/lib/docker
不放心删除这些
docker相关目录.png
安装指定版本
-
查看版本
yum list docker-ce --showduplicates|sort -r
docker版本.png -
安装某个版本
yum install docker-ce-18.06.1.ce-3.el7 docker-ce-selinux-18.06.1.ce-3.el7 -
启动并设置开机自启
systemctl enable docker && sudo systemctl start docker -
测试是否成功
成功显示版本信息.png
最后的最后 我还是升级了下内核
sudo yum update --skip-broken
网友评论