1.各种版本的docker卸载(仅限是用yum安装的docker, rpm安装的请用rpm命令卸载)
$ yum remove docker \
docker-common \
docker-selinux \
docker-engine
2. 查看是否已经卸载
$ yum list install | grep docker
如果没有显示,代表卸载成功!
原有的 var/lib/docker 中的文件被保留 如果不需要可以删除
3.老版本的docker 叫 docker 或者 docker-engine; 新版本叫 docker-ce (社区版本)
4.安装docker-ce 新版本
一般有两种方式安装:
1.设置docker存储库后,通过存储库来安装和升级docker (官网推荐,我们采用这种方式安装)
2.通过rpm包安装,然后升级处理都是手动, 这个适合不能联网的环境下安装
5.安装docker存储库
1.我们在安装docker存储库前,我们建议使用yum-config-manager命令来管理安装源,而yum-utils提供了该命令;而devicemapper存储驱动程序需要device-mapper-persistent-data和lvm2
$ sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
2.安装稳定的存储库
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
3.启用或停用编辑测试库(默认停用)
启用
$ sudo yum-config-manager --enable docker-ce-edge
$ sudo yum-config-manager --enable docker-ce-test
停用
$ sudo yum-config-manager --disable docker-ce-edge
6.安装docker
6.1 查看docker版本
$ yum list docker-ce --showduplicates | sort -r (查看版本信息)
6.2安装命令
$ sudo yum install docker-ce 或者如下安装一个特定版本(生产环境)
$ sudo yum install <FULLY-QUALIFIED-PACKAGE-NAME>
按上面的示例的话应该是 docker-ce-17.06.1.ce
6.3启动docker
$ sudo systemctl start docker
验证是否已经安装成功
$ sudo docker run hello-world
安装镜像加速或者删除docker-ce请查看 docker 安装配置(二)
网友评论