官方文档:https://docs.docker.com/engine/installation/linux/centos/#install-from-a-package
一、安装
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum-config-manager --enable docker-ce-edge
sudo yum install docker-ce
查看版本
docker -v
二、卸载
yum remove docker-ce
yum remove docker docker-common docker-selinux container-selinux docker-engine
sudo rm -rf /var/lib/docker
如果不行尝试下面
yum list installed | grep docker
sudo yum -y remove docker-engine.x86_64
rm -rf /var/lib/docker
三、意外
如果出现如下错误
Error: docker-ce-selinux conflicts with 2:container-selinux-2.10-2.el7.noarch
You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
参考这个解决
http://stackoverflow.com/questions/36460175/docker-upgrades-failing-due-to-conflicts
https://docs.docker.com/engine/installation/linux/centos/