05. docker 配置加速服务

加速器推荐

1. 安装/升级 Docker 客户端

推荐安装 1.10.0 以上版本的 Docker 客户端,参考文档 docker-ce

2. 配置镜像加速器

直接登录阿里云 - 容器 Hub 服务控制台后,点击“镜像加速器”标签,也会出现相应信息。

在出现的“容器镜像服务”页面,依次查找:镜像中心—》镜像加速器,并点击,可以得到一个专属的镜像加速地址,类似 “https://1234abcd.mirror.aliyuncs.com”。

image

根据页面中的“操作文档”信息,对应系统类型,配置自己的 Docker 镜像加速器。
例如:CentOS 系统

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

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

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

最后别忘记重新启动 docker:

1
2
sudo systemctl daemon-reload
sudo systemctl restart docker

不需要登录账号(支持匿名 pull)

国内从 DockerHub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。Docker 官方和国内很多云服务商都提供了国内加速器服务,例如:

Docker 官方提供的中国镜像库:https://registry.docker-cn.com
七牛云加速器:https://reg-mirror.qiniu.com

对于使用 systemd 的系统(Ubuntu 16.04+、Debian 8+、CentOS 7+),可以创建 /etc/docker/daemon.json 文件,并写入如下内容(如果文件不存在请新建该文件):

1
2
3
4
5
{
"registry-mirrors": [
"https://hub-mirror.c.163.com/"
]
}

最后别忘记重新启动 docker:

1
2
sudo systemctl daemon-reload
sudo systemctl restart docker