1.首先卸载旧版本的Docker
同理关闭docker-testing的命令是:
官方提示不要在实际生产的机器中安装最新的不稳定版本
6.更新yum源软件列表
7.下载安装docker
8.启动docker
9.运行hello-world镜像来测试docker是否安装成功
如果出现如图所示的结果代表安装成功!
10.卸载docker
docker中的本地内容是没有被删除的,如果你想删除本地内容,指令如下:
参考网站: Get Docker for CentOS
$ sudo yum -y remove docker docker-common container-selinux
2.可能还要卸载旧版本的docker-selinux包,这个包与官方的docker-engine包相冲突了
$ sudo yum -y remove docker-selinux
注意旧版本docker中的镜像等内容都存放在/var/lib/docker中,没有被删除,所以卸载只是卸载了旧版本的docker,本地的docker内容并没有被删除。
3.安装yum-utils,提供了yum-config-manager的效用
$ sudo yum install -y yum-utils
4.设置好稳定的docker源
$ sudo yum-config-manager \
--add-repo \
https://docs.docker.com/engine/installation/linux/repo_files/centos/docker.repo
5.(可选项)如果你要安装最新的测试版本的docker,那么必须允许docker-testing
$ sudo yum-config-manager --enable docker-testing
同理关闭docker-testing的命令是:
$ sudo yum-config-manager --disable docker-testing
官方提示不要在实际生产的机器中安装最新的不稳定版本
6.更新yum源软件列表
$ sudo yum makecache fast
7.下载安装docker
$ sudo yum -y install docker-engine
8.启动docker
$ sudo systemctl start docker
9.运行hello-world镜像来测试docker是否安装成功
$ sudo docker run hello-world
如果出现如图所示的结果代表安装成功!
10.卸载docker
$ sudo yum -y remove docker-engine
docker中的本地内容是没有被删除的,如果你想删除本地内容,指令如下:
$ sudo rm -rf /var/lib/docker
参考网站: Get Docker for CentOS