1、准备工作
1.1、Linux服务器一台
安装的Centos系统内核要不低于3.10。你可以通过uname -r来查询当前内核版本。
![](https://file.jishuzhan.net/article/1734239526974394369/4cac27f1de3231ec637407bdc221ab69.webp)
1.2、清除系统残余项
如果你的服务器之前没有装过Docker,可以直接跳过。
输入命令:
sudo yum remove docker \
docker-client \docker-client-latest \
docker-common \docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
1.3、安装下载Docker依赖的工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
![](https://file.jishuzhan.net/article/1734239526974394369/46aff4839da6bca7d68594bf980647a9.webp)
1.4、添加阿里云的软件源
输入命令(这是一行命令,):
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
![](https://file.jishuzhan.net/article/1734239526974394369/46a30cf5832aebae2b095daa77f7c1f1.webp)
装这个的目的是以后每个软件都优先从阿里云的软件库中下载,如果阿里云仓库没有,会去docker.hub中下载。(与maven仓库同理)
1.5、更新yum缓存
(为了保证能更新和下载需要的服务:如docker)
输入命令并且更新成功命令:
sudo yum makecache fast
![](https://file.jishuzhan.net/article/1734239526974394369/65569c812e7dac646cb7366442624efa.webp)
2、开始安装Docker
2.1、安装Docker
Docker版本分为CE(社区免费版)和EE(企业版,安全CE)命令:
sudo yum -y install docker-ce
![](https://file.jishuzhan.net/article/1734239526974394369/4501ee4a1b797a544828fb973196c10c.webp)
开始下载并且安装Docker,稍等一会,系统正在下载。看到complete!下载且安装成功。
![](https://file.jishuzhan.net/article/1734239526974394369/e33dcfcdc2eb2ff19fcfde74e74b035e.webp)
2.2、启动Docker
输入命令:sudo systemctl start docker
![](https://file.jishuzhan.net/article/1734239526974394369/5c61afae96b4b4fdd4cdd0ad389bf332.webp)
查看Docker是否成功,输入命令:
docker info
![](https://file.jishuzhan.net/article/1734239526974394369/073ef53d21ddaf4d17de48f4e64a6c98.webp)
我们可以看到Docker已经安装成功且容器与镜像数都为0,是一个全新的docker服务。
3、补充
3.1、如果想设置开机自启可以(个人需求自选)输入命令
sudo systemctl enable docker
3.2、移除Docker-ce服务
sudo yum remove docker-ce
3.3、删除Docker依赖项
sudo rm -rf /var/lib/docker