如何使用阿里云加速Docker镜像拉取
写在前面:大家好K。首先为你点进这篇有趣的文章点赞👍!文章在撰写过程中难免有疏漏和错误,欢迎你在下方留言指出文章的不足之处;如果觉得这篇文章对你有用,也欢迎你点赞和留下你的评论。更多内容请点进👉我的博客K。👈阅览。
官网网址:https://www.docker.com
文档网址:https://docs.docker.com
仓库网址:https://hub.docker.com
原理:手动更改仓库地址registry-mirrors到阿里云镜像
加速器配置无关乎系统版本,但先说明本文举例用宿主机相关情况:
近年来新的Linux发行版,内核版本2.6.39以上,使用
systemctl命令管理系统服务macOS 10.10.3以上、Windows10系统,安装Docker for Mac/Windows,非Docker Toolbox
1. 获取加速器地址
- 登录阿里云
- 进入控制台
3. 获得加速器地址
每人的加速度地址都不同。
2. 配置文件添加registry-mirrors字段
Linux系统
所有Linux都是相同的步骤。
- 先创建
/etc/docker目录(可能已存在),其中创建并配置daemon.json文件:
sudo mkdir -p /etc/docker
- 使用任何方式,在
daemon.json文件加入以下代码:
{
"registry-mirrors": ["https://ugkksexe.mirror.aliyuncs.com"]
}
- 重新加载
daemon.json文件内容并重启docker:
sudo systemctl daemon-reload
sudo systemctl restart docker
macOS/Windows系统
macOS与Windows系统都是使用图形界面的方式,操作方法相同。
- 进入菜单栏(Mac)/托盘(Win)小图标,进入Perferences(Mac)/Setting(Win);
- 左侧导航菜单选择:Docker Engine(Mac)/Docker Daemon(Win):

- 如图添加字段
"registry-mirrors": ["https://ugkksexe.mirror.aliyuncs.com"]
3. 总结
本文编写于2020年8月31日。Linux内核版本2.6.39以上逐渐已经用systemctl命令代替原来service和chkconfig命令来管理服务。macOS 10.10.3以上/Windows10系统推荐使用图形化界面的Docker。本文以此为例。注意Docker for Windows 和 Docker Toolbox互不兼容,阿里云亦有后者的详细配置方法。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)