【原创】Ubuntu Docker 配置网易国内镜像

概览

在 Ubuntu 上运行 Docker 体验很不错,但由于 docker 默认连接米国的中央仓库。导致连接 docker hub 服务器的速度相当的慢。因此,解决这个问题的最直接的方法就是使用国内的镜像源。

1、环境信息

Ubuntu 18.04.5 LTS
Docker 19.03.6

2、注意事项

本文档使用 sudo 权限的普通用户 jiangzl 操作。

正文

1、查看是否有 daemon.json 配置文件 

如下所示,查看 /etc/docker 目录下是否有 daemon.json 配置文件,默认安装的 docker 是没有这个配置文件的。

$ cd /etc/docker/
$ ls
key.json
$

2、添加 registry-mirrors 配置

$ pwd
/etc/docker
$ sudo vim daemon.json

添加如下配置:

{
  "registry-mirrors": [
        "https://registry.docker-cn.com",
        "http://hub-mirror.c.163.com"
  ]
}

保存退出。

3、重启 dockerd 服务

$ sudo service docker restart

验证配置

在终端执行如下命令,可以看到 Registry Mirrors 已经生效

$ sudo docker info | grep -C 5 "Registry"
WARNING: No swap limit support
 Total Memory: 15.61GiB
 Name: ubuntu
 ID: 24JO:56SN:3QEK:RAJR:VNTO:6M6K:THLE:7IAL:2I3H:HUN2:TXZD:R3O6
 Docker Root Dir: /var/lib/docker
 Debug Mode: false
 Registry: https://index.docker.io/v1/
 Labels:
 Experimental: false
 Insecure Registries:
  127.0.0.0/8
 Registry Mirrors:
  https://registry.docker-cn.com/
  http://hub-mirror.c.163.com/
 Live Restore Enabled: false

附录

Docker Daemon 配置的官方文档如下,可参考:

https://docs.docker.com/engine/reference/commandline/dockerd/

其中,Linux 上的 daemon.json 有官方的完整示例内容,可参考:

daemon-full-example.json

常用的几个国内源

Docker 官方中国仓库:https://registry.docker-cn.com
中科大 USTC: https://docker.mirrors.ustc.edu.cn
网易 163 镜像:http://hub-mirror.c.163.com

You may also like...

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注