centos7删除原docker 安装新docker-ce

这里用阿里云的镜像源,速度会快很多:

yum install -y yum-utils   device-mapper-persistent-data   lvm2

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

删除原来的docker
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine

安装docker ce
yum install docker-ce

原来有docker进程在,重启docker会报错:

Error response from daemon: Unknown runtime specified docker-runc
Error: failed to start containers: 7253e1be7fb3

解决办法:

进入

/var/lib/docker/containers/2d515c435eb99c6b4f2e4beded6e765158294d457048356a380812200/
vim hostconfig.json
找到docker-runc ,删除掉这条

重启docker 就可以了

posted @ 2019-02-19 10:38  行知散人  阅读(3856)  评论(0编辑  收藏  举报