运行在CentOS7.X的上
Docker需要安装在64位平台上
1、移除非官方软件包
RedHat操作系统包含了一个旧版本的Docker软件包
sudo yum -y remoce docker
该命令只会移除旧版本的Docker,/var/lib/docker 目录中的内容不会被删除,因为旧版本Docker所创建的镜像、容器、卷等都会保留下来
2、设置Yum源
(1)、安装yum-utils,这样就能使用yum-config-manager工具设置Yum源
sudo yum install -y yum-utils
(2)、执行一下命令,添加Docker的Yum源
sudo yum-config-manager --add-repo https://docs.docker.com/engine/installation/linux/repo_files/centos/docker.repo
3、安装Docker
(1)、更新Yum包的索引
sudo yum makecache fast
(2)、安装最新版本的Docker
sudo yum -y install docker-engine
(3)、在生产系统中,可能需要安装指定版本的Docker,而并不总安装最新版本的。执行以下命令
sudo list docker-engine.x86_64 --showduplicates |sort -r
(4)、启动Docker
sudo systemctl start docker
(5)、执行以下命令,验证安装是否正确
sudo docker run hello-world