目录
一.前言
1.环境要求
环境要求:centos7.0以上版本(docker支持最低版本)
2.官网中文安装参考手册
https://docs.docker.com/install/linux/docker-ce/centos/
二.安装步骤
1.卸载旧版本
进入centos系统root执行以下命令(\ 是linux系统种命令换行符,如果命令过长,可以用\来换行)
yum remove docker \
docker-client \
docker-client-latest \
docker- common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-sqlinux \
docker-engine-selinux \
docker-engine \
docker-ce
或者
yum remove docker docker-client docker-client-latest docker- common docker-latest docker-latest-logrotate docker-logrotate docker-sqlinux docker-engine-selinux docker-engine docker-ce
![](https://img-blog.csdnimg.cn/6e5d56aba23e4f79b35d779ee08b4ce7.png)
2.安装需要的软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
![](https://img-blog.csdnimg.cn/e73cf86551e8436f941773297a8345fd.png)
1.配置docker镜像源
方式1:官网地址(外国):
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
方式2:阿里云源:
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
![](https://img-blog.csdnimg.cn/6d7166617357442cbaf9d5e320f84611.png)
2.查看配置是否成功
cd /etc/yum.repos.d/
ll
![](https://img-blog.csdnimg.cn/1a99f5ecc1b84c10a243384abb2d249c.png)
4.更新yum软件包索引
yum makecache fast
![](https://img-blog.csdnimg.cn/b9ea9e3b7d404cb185f3b4f74521f7f3.png)
5.可以查看所有仓库中所有docker版本
yum list docker-ce --showduplicates | sort -r
![](https://img-blog.csdnimg.cn/cab9d26a27c1419aabbda68ac1f5cb50.png)
6、安装docker
yum install docker-ce
![](https://img-blog.csdnimg.cn/fe2fda5ce6c84a14abb7b78d5b672010.png)
7、启动并加入开机启动
#启动:
systemctl start docker
#添加开机启动
systemctl enable docker
![](https://img-blog.csdnimg.cn/6114c3cbe2794c84bd0fc87b27e3302d.png)
8、验证安装是否成功(有client和service两部分表示docker安装启动都成功了)
1.查看docker版本
docker version
![](https://img-blog.csdnimg.cn/bc7f9d1969ce41bcaae0b44806711a59.png)
2.查看docker运行状态
方式1:
systemctl status docker
![](https://img-blog.csdnimg.cn/8de7aca88ccd4765a71861791e755a12.png)
方式2:
docker run hello-world
![](https://img-blog.csdnimg.cn/6910f4b7b59e4bcfbe42613be7c77d9e.png)
9、配置镜像加速
1.前言
国内从 DockerHub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。Docker 官方和国内很多云服务商都提供了国内加速器服务,例如:
科大镜像:https://docker.mirrors.ustc.edu.cn/
网易:https://hub-mirror.c.163.com/
阿里云:https://<你的ID>.mirror.aliyuncs.com
七牛云加速器:https://reg-mirror.qiniu.com
当配置某一个加速器地址之后,若发现拉取不到镜像,请切换到另一个加速器地址。国内各大云服务商均提供了 Docker 镜像加速服务,建议根据运行 Docker 的云平台选择对应的镜像加速服务。
阿里云镜像获取地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors,登陆后,左侧菜单选中镜像加速器就可以看到你的专属地址了:
2.配置
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [ "http://xxx.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
![](https://img-blog.csdnimg.cn/4e687420c96d494bb672e0eae63b149f.png)
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}
![](https://img-blog.csdnimg.cn/7ecebaca34f04da69100bb18638e121c.png)
三.卸载docker
1.停止Docker
systemctl stop docker
2.yum卸载Docker
yum -y remove docker-ce
3.rm删除Docker的目录
rm -rf /var/lib/docker