如何升级docker的版本 ?
查看版本
查看当前的docker的版本?
-
docker --version
Docker version 1.13.1, build 94f4240/1.13.1
升级具体步骤
查找主机上关于docker的软件包
rpm -qa | grep docker
移除相关软件包
yum remove -y docker-client-1.13.1-63.git94f4240.el7.centos.x86_64
yum remove -y docker-common-1.13.1-63.git94f4240.el7.centos.x86_64
yum remove -y docker-1.13.1-63.git94f4240.el7.centos.x86_64
校验docker 是否还可以用
docker
使用curl升级到最新版本 (失败的话,多尝试几次)
curl -fsSL https://get.docker.com/ | sh
重新启动
systemctl restart docker
设置为开机启动docker
systemctl enable docker
查看docker版本信息
docker -v
升级后报错修复
错误现象:重启容器出现错误 ` unknown runtime specified docker-runc `
解决方法:
[root@template-centos7 /root]#grep -rl 'docker-runc' /var/lib/docker/containers/ | xargs sed -i 's/docker-runc/runc/g'
[root@template-centos7 /root]#systemctl stop docker
[root@template-centos7 /root]#systemctl start docker