CentOS7中Docker v1.12.6的卸载和安装
从Kubernetes各版本对Docker的支持来看,Kubernetes 1.9刚刚推出不久(2017年12月15日正式版发布),Kubernetes 1.8支持Docker v1.12.6、v1.13.1 以及Docker-ce v17.03.2,Kubernetes 1.7只支持到Docker v1.12.6。因此,在实际生产中,相对稳定的Docker v1.12.6版本使用的还是比较多的。
但Docker官方对Docker旧版本已经不支持了,只提供Docker-ce系列的技术支持,阿里云上的开源镜像站点也无法获取docker v1.12.6相关镜像安装帮助,怎么安装旧的Docker v1.12.6版本呢?把相关的操作步骤,整理成文档非常有必要。
一、查看是否已安装了Docker软件包:
#查看是否已经安装的Docker软件包
sudo yum list installed | grep docker
二、如果已安装docker/docker-engine/docker-ce软件包,卸载掉
#如果已安装docker、docker-engine、docker-ce相关的软件包,则卸载掉:
sudo yum -y remove docker docker-common docker-selinux docker-engine docker-engine-selinux container-selinux docker-ce
#删除所有的镜像、容器、数据卷、配置文件等
sudo rm -rf /var/lib/docker
三、安装Dockerv1.12.6
#使用CentOS镜像站点中extras分支中的docker 1.12.6进行安装
#查看可用的Docker软件包
sudo yum list docker
#安装Docker软件包
sudo yum install docker
#允许开机启动docker服务
sudo systemctl enable docker.service
#启动Docker服务
sudo systemctl start docker
#检查是否正常安装:
sudo yum list installed | grep docker
sudo docker info
#运行测试容器hello-world
sudo docker run --rm hello-world
附图:
参考链接:
Docker官方文档(v1.12)
https://docs.docker.com/v1.12/engine/installation/linux/centos/
Docker官方文档(v17.03)
https://docs.docker.com/engine/installation/linux/docker-ce/centos/#install-using-the-repository
转自:http://blog.csdn.net/csdn_duomaomao/article/details/78996066