写在前面:大家好K。首先为你点进这篇有趣的文章点赞👍!文章在撰写过程中难免有疏漏和错误,欢迎你在下方留言指出文章的不足之处;如果觉得这篇文章对你有用,也欢迎你点赞和留下你的评论。更多内容请点进👉我的博客K。👈阅览。

官网网址:https://www.docker.com
文档网址:https://docs.docker.com
仓库网址:https://hub.docker.com

原理:手动更改仓库地址registry-mirrors到阿里云镜像

加速器配置无关乎系统版本,但先说明本文举例用宿主机相关情况:

  1. 近年来新的Linux发行版,内核版本2.6.39以上,使用systemctl命令管理系统服务

  2. macOS 10.10.3以上、Windows10系统,安装Docker for Mac/Windows,非Docker Toolbox

1. 获取加速器地址

  1. 登录阿里云
  2. 进入控制台
    进入控制台3. 获得加速器地址
    每人的加速度地址都不同进入容器镜像服务

2. 配置文件添加registry-mirrors字段

Linux系统

所有Linux都是相同的步骤。

  1. 先创建/etc/docker目录(可能已存在),其中创建并配置daemon.json文件:
sudo mkdir -p /etc/docker
  1. 使用任何方式,在daemon.json文件加入以下代码:
{
  "registry-mirrors": ["https://ugkksexe.mirror.aliyuncs.com"]
}
  1. 重新加载daemon.json文件内容并重启docker:
sudo systemctl daemon-reload
sudo systemctl restart docker

macOS/Windows系统

macOS与Windows系统都是使用图形界面的方式,操作方法相同。

  1. 进入菜单栏(Mac)/托盘(Win)小图标,进入Perferences(Mac)/Setting(Win);
  2. 左侧导航菜单选择:Docker Engine(Mac)/Docker Daemon(Win):
    在这里插入图片描述
  3. 如图添加字段
"registry-mirrors": ["https://ugkksexe.mirror.aliyuncs.com"]

3. 总结

本文编写于2020年8月31日。Linux内核版本2.6.39以上逐渐已经用systemctl命令代替原来servicechkconfig命令来管理服务。macOS 10.10.3以上/Windows10系统推荐使用图形化界面的Docker。本文以此为例。注意Docker for Windows 和 Docker Toolbox互不兼容,阿里云亦有后者的详细配置方法。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐