Docker 设置国内镜像源
Windows 和 macOS 用户
1、一般使用Docker Desktop软件,在 Docker Desktop 的图形界面中完成镜像源的更换操作。具体步骤如下: 打开 Docker Desktop 后,在菜单栏依次点击 Settings
-> Docker Engine
。此时会弹出一个 JSON 编辑框,可以在此处添加国内镜像地址。
编辑后的 JSON 文件应类似于以下内容:
{
"registry-mirrors": [
"https://hub-mirror.c.163.com",
"https://mirror.ccs.tencentyun.com",
"https://05f073ad3c0010ea0f4bc00b7105ec20.mirror.swr.myhuaweicloud.com"
]
}
2、直接修改文件
%USERPROFILE%.dockerdaemon.json
找到daemon.json修改成上面的json文件内容
linux用户
对于 Linux 用户,则需手动编辑 /etc/docker/daemon.json
文件。
假设该文件不存在或者为空,创建它并将以下内容写入其中即可:
{
"registry-mirrors": [
"https://hub-mirror.c.163.com",
"https://mirror.ccs.tencentyun.com",
"https://05f073ad3c0010ea0f4bc00b7105ec20.mirror.swr.myhuaweicloud.com"
]
}
完成后执行命令使更改生效:
sudo systemctl daemon-reload && sudo systemctl restart docker
常见的国内镜像源
清华镜像源
https://docker.mirrors.tuna.tsinghua.edu.cn
阿里云镜像源
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
网易镜像源
http://hub-mirror.c.163.com
中科大镜像源
https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
腾讯云镜像源
https://mirror.ccs.tencentyun.com