![3d6da481070917fc1d567da7b1bddd56.png](https://i-blog.csdnimg.cn/blog_migrate/0e8f5d5dc1bc368fc40b3f10e28490b7.jpeg)
官方文档地址:https://docs.docker.com/
Docker从17.03开始分为企业版(EE)与社区版(CE)
CE包含了完整的Docker平台
EE提供了一些收费的高级特性
1.卸载比较旧的版本
之前版本包可能为docker或者docker-engine
如果安装过,需要卸载它们及相关依赖项
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
2.使用yum安装Docker CE
安装依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
配置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装Docker CE
yum install docker-ce
这样会直接安装最新版的docker
![fd32912e3e8a5dd368d985b2ea9e4dfa.png](https://i-blog.csdnimg.cn/blog_migrate/e5e1be8b28b810decdd0a93f8ee79558.jpeg)
3.启动Docker
启动docker,并设置docker开机启动
systemctl start dockersystemctl enable docker
4.测试Docker
查看docker版本
docker -v
![3ea3843852591c738408e7bc1f7fc5ed.png](https://i-blog.csdnimg.cn/blog_migrate/bfa3bd0c30571d221692ab33ee3b3e39.jpeg)
运行hello-world镜像,来验证是否正确安装
docker run hello-world
![6e4a4360e27018af9c4df4bfe9793cdf.png](https://i-blog.csdnimg.cn/blog_migrate/aa63d9edbe683f5ae39b64e612d2bd3e.jpeg)
上图大概内容
此消息显示您的安装能够正常工作
为了生成这条消息,Docker进行了以下步骤
1.Docker客户端与Docker守护进程进行通信
2.Docker守护进程到Docker Hub(docker官方镜像站点)上下载了"hello-world"的镜像
3.Docker守护进程使用使用该镜像创建了一个新的容器,运行可执行文件生成了"Hello from Docker!"这句话
4.Docker守护进程将输出流传给了Docker客户端,发送到你的终端上
你可以试着运行一个Ubuntu的容器:
docker run -it ubuntu bash
共享镜像,自动化工作流程与更多的免费镜像
https://hub.docker.com/
更多的例子和想法,访问
https://docs.docker.com/get-started/
上面就是docker的yum安装步骤,更具体详细的内容可以查看Docker官方文档