参考链接https://www.zhihu.com/question/55135855
作者:王旦东
链接:https://www.zhihu.com/question/55135855/answer/152265940
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
链接:https://www.zhihu.com/question/55135855/answer/152265940
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
登录阿里云,访问 https://cr.console.aliyun.com/#/accelerator 获取专属Docker加速器地址
以下内容摘录自上述链接中的关于在CentOS上使用Docker镜像地址的操作文档,另外还有关于Ubuntu、Windows、Mac的操作文档,注意替换
https://xxxxxxxx.mirror.aliyuncs.com
为自己的专属加速器地址:
1.安装/升级你的Docker客户端
您可以通过阿里云的镜像仓库下载:http://mirrors.aliyun.com/help/docker-engine
或执行以下命令:
curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -
2.如何使用Docker加速器
针对Docker客户端版本大于1.10的用户
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://xxxxxxxx.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
针对Docker客户的版本小于等于1.10的用户
或者想配置启动参数,可以使用下面的命令将配置添加到docker daemon的启动参数中。
系统要求 CentOS 7 以上,Docker 1.9 以上。
sudo cp -n /lib/systemd/system/docker.service /etc/systemd/system/docker.service
Docker 1.12 以下版本使用 docker daemon 命令
sudo sed -i "s|ExecStart=/usr/bin/docker daemon|ExecStart=/usr/bin/docker daemon --registry-mirror=https://xxxxxxxx.mirror.aliyuncs.com|g" /etc/systemd/system/docker.service
Docker 1.12 及以上版本使用 dockerd 命令
sudo sed -i "s|ExecStart=/usr/bin/dockerd|ExecStart=/usr/bin/dockerd --registry-mirror=https://xxxxxxxx.mirror.aliyuncs.com|g" /etc/systemd/system/docker.service
sudo systemctl daemon-reload
sudo service docker restart