Docker 镜像加速

Ty
Ty
2022-03-13 / 0 评论 / 47 阅读 / 正在检测是否收录...

前言

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 LinuxWindows 操作系统的机器上,也可以实现虚拟化。

由于众所周知的原因,在国内拉取国外的 docker 镜像时,速度会很慢,甚至无法拉取。那么这个时候,我们就需要使用 Docker 镜像加速服务。

常用地址

# Docker中国区
https://registry.docker-cn.com

# 网易
https://hub-mirror.c.163.com

# 中科大
https://docker.mirrors.ustc.edu.cn

# 阿里云
https://<你的ID>.mirror.aliyuncs.com

# 七牛云
https://reg-mirror.qiniu.com

配置加速镜像

Ubuntu14.04、Debian7Wheezy

对于使用 upstart 的系统而言,编辑 /etc/default/docker 文件,在其中的 DOCKER_OPTS 中配置加速器地址:

DOCKER_OPTS="--registry-mirror=https://registry.docker-cn.com"

重启服务:

$ sudo service docker restart

Ubuntu16.04+、Debian8+、CentOS7

对于使用 systemd 的系统,请在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件):

{"registry-mirrors":["https://reg-mirror.qiniu.com/"]}

重启服务:

$ sudo systemctl daemon-reload
$ sudo systemctl restart docker

Windows 10

对于使用 Windows 10 的系统,在系统右下角托盘 Docker 图标内右键菜单选择 Settings,打开配置窗口后左侧导航菜单选择 Daemon。在 Registrymirrors 一栏中填写加速器地址 https://docker.mirrors.ustc.edu.cn/ ,之后点击 Apply 保存后 Docker 就会重启并应用配置的镜像地址了。

Windows10 Docker

MacOS

对于使用 MacOS 的用户,在任务栏点击 Docker for mac 应用图标-> Perferences... -> Daemon -> Registrymirrors。在列表中填写加速器地址 https://reg-mirror.qiniu.com 。修改完成之后,点击 Apply&Restart 按钮,Docker 就会重启并应用配置的镜像地址了。

MacOS Docker

 检查加速器是否生效

$ docker info
Registry Mirrors:
    https://reg-mirror.qiniu.com
2

评论 (0)

取消