Docker安装

Docker安装

官网

安装Docker CE

1
2
3
4
5
6
7
8
9
$ sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2

$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo

$ sudo yum install docker-ce

启动

1
sudo systemctl start docker

验证是否成功

1
sudo docker run hello-world

配置镜像加速

安装/升级你的Docker客户端

推荐安装1.10.0以上版本的Docker客户端

如何配置镜像加速器

针对Docker客户端版本大于1.10.0的用户

您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器:

1
2
3
4
5
6
7
8
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://lhao27k5.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

或者使用ttps://registry.docker-cn.com

测试可用的地址:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{
"registry-mirrors": [
"https://lhao27k5.mirror.aliyuncs.com",
"https://6kx4zyno.mirror.aliyuncs.com",
"https://1nj0zren.mirror.aliyuncs.com",
"https://docker.mirrors.ustc.edu.cn",
"http://f1361db2.m.daocloud.io",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://mirror.ccs.tencentyun.com/",
"https://dockerproxy.com",
"https://docker.nju.edu.cn",
"https://mirror.iscas.ac.cn",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
"https://dockerhub.azk8s.cn",
"https://docker.m.daocloud.io"
]
}

卸载

1.卸载Docker包

1
sudo yum remove docker-ce

2.主机上的mages, containers, volumes或自定义配置文件不会自动删除。 删除所有mages, containers, volumes:

1
sudo rm -rf /var/lib/docker

您必须手动删除任何定义配置文件。