Docker domestic images … 是这么写的吗?
Docker 官方针对中国区推出了镜像加速服务。通过 Docker 官方镜像加速,国内用户能够以更快的下载速度和更强的稳定性访问最流行的 Docker 镜像。
如何使用
Docker 中国官方镜像加速可通过 registry.docker-cn.com 访问。目前该镜像库只包含流行的公有镜像,而私有镜像仍需要从美国镜像库中拉取。
可以使用以下命令直接从该镜像加速地址进行拉取。
docker pull registry.docker-cn.com/library/ubuntu:16.04
注:除非您修改了Docker守护进程的–registry-mirror参数,否则您将需要完整地指定官方镜像的名称。例如,library/ubuntu、library/redis、library/nginx。
给Docker守护进程配置加速器
国内很多云服务商都提供了国内加速器服务,例如:
由于镜像服务可能出现宕机,建议同时配置多个镜像。各个镜像站测试结果请到 docker-practice/docker-registry-cn-mirror-test 查看。
国内各大云服务商均提供了 Docker 镜像加速服务,建议根据运行 Docker 的云平台选择对应的镜像加速服务,具体请参考官方文档。
对于使用 systemd 的系统,请在 /etc/docker/daemon.json
中写入如下内容(如果文件不存在请新建该文件)
为了避免运行 Docker 是使用端口映射导致的在防火墙上开孔,又增加了
"iptables":false
{
"registry-mirrors": [
"https://registry.docker-cn.com",
"https://hub-mirror.c.163.com"
],
"iptables" : false,
"graph" : "/works/system/docker"
}
检查加速器是否生效
$ sudo systemctl daemon-reload
$ sudo systemctl restart docker
$ sudo systemctl status docker
$ sudo docker info
...
Registry Mirrors:
https://hub-mirror.c.163.com/
https://registry.cn-beijing.aliyuncs.com/
https://registry.cn-hangzhou.aliyuncs.com/
https://registry.aliyuncs.com/
修改 Docker 镜像在系统中的默认保存位置:
sudo vim /usr/lib/systemd/system/docker.service
# 在文本内容:ExecStart=/usr/bin/dockerd 后面下面添加如下内容:
--graph /data/tools/docker
另外就是在 daemon.json 文件中添加:
"graph" : "/works/system/docker"
参考:
- 镜像加速器 https://yeasy.gitbook.io/docker_practice/install/mirror
- https://www.jianshu.com/p/84b6fe281b4d
- http://www.yunweipai.com/archives/20727.html?utm_source=tuicool&utm_medium=referral
- https://docs.docker.com/
.
Power by TeXt.