配置Docker镜像源加速器

国外Docker镜像源慢的一批,使用加速器可以提升获取Docker官方镜像的速度。建议换成国内的阿里云镜像源或DaoCloud镜像源都可以。

Linux

自动配置Docker 加速器(推荐)

登录后,执行命令配置registry-mirror,这里配置了一个daocloud镜像源

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io

该脚本可以将 --registry-mirror 加入到你的 Docker 配置文件 /etc/docker/daemon.json 中。适用于 Ubuntu14.04、Debian、CentOS6 、CentOS7、Fedora、Arch Linux、openSUSE Leap 42.1,其他版本可能有细微不同。更多详情请访问文档。

手动配置 Docker 加速器

适用于各种 Linux 发行版

Docker 版本在 1.12 或更高

创建或修改 /etc/docker/daemon.json 文件,修改为如下形式

{
    "registry-mirrors": [
        "加速地址"
    ],
    "insecure-registries": []
}

重启Docker,不同的 Linux 发行版的重启命令不一定相同,一般为

service docker restart

注意:
以上对应于两个不同 docker 版本的配置方式不能同时配置,否则在 docker 启动的时候将报错无法启动,解决方式是将后者配置文件里面的 registry-mirror 参数去掉并保存,只留前面的 daemon.json 的配置方式(这也是官方推荐的配置方式)。之后再重启 docker 即可解决。

Docker for Mac

右键点击桌面顶栏的 docker 图标,选择「Preferences」,在「Daemon」标签(Docker 17.03 之前版本为「Advanced」标签)下的「Registry mirrors」列表中加入下面的镜像地址:

http://f1361db2.m.daocloud.io

点击“Apply & Restart”按钮使设置生效。

Docker for Windows

在桌面右下角状态栏中右键 docker 图标,修改在「Docker Daemon」标签页中的 json ,把下面的地址:

http://f1361db2.m.daocloud.io

加到" registry-mirrors"的数组里。点击 “Apply” 。

如需转载,请注明出处: https://www.chadou.me/p/236

你都看到这儿了,
领个红包再走吧。

最新发布