[Docker] - Docker 更换镜像源

国内镜像源

Docker 官方镜像中国区

https://registry.docker-cn.com

网易

http://hub-mirror.c.163.com

中科大

https://docker.mirrors.ustc.edu.cn

阿里云

阿里的镜像异常麻烦,本着求真的角度,还是把这一部分补充了 %>_<%。

首先需要注册成为阿里开发者,前往:阿里云开发者中心

注册并登陆后,点击右上角的控制台

image

想吐槽阿里云的界面设计,阿里云是一个超级聚合体……里面的服务实在太多,如果不写这样一个图文教程很难找到自己想要的功能,操作步骤如下图所示:

image

进入容器镜像服务,点击左侧菜单的镜像中心-镜像加速器

image

根据阿里的提示操作即可:

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://93m46zjd.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

这里的 https://93m46zjd.mirror.aliyuncs.com 是我的个人镜像源加速地址,建议自己申请一个。

更换 Docker 镜像源

Linux 系统

Docker 使用 daemon.json 作为配置文件,如果没有的话则创建,编辑 daemon.json

vim /etc/docker/daemon.json

添加仓库地址(以中科大镜像源为例):

{
  "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}

完成并保存,重启 docker:

service docker restart

作为一个学府,中科大还十分贴心的写了帮助文档:Docker 镜像使用帮助

Windows 系统

同 Linux 系统,找到 daemon.json 文件修改配置,然后重启 Docker。

%programdata%\docker\config\daemon.json

Mac 系统

如果你是下载了 Docker 桌面版的 Mac 系统用户,那么就十分简单了,启动 Docker,选择右上角的小鲸鱼图标,选择菜单中的 Preferences

image.png

在选项卡中选择 Daemon,点击 Registry mirrors 下方的加号,输入需要添加的国内镜像源地址,完成后点击底部的 Apply & Restart 应用配置并重启 Docker:

image

讨论

还没有人评论~