马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
问题现象
执行 docker pull 拉取镜像时出现 Error response from daemon: Get "https://registry-1.docker.io/v2/": ...,通常是默认的 Docker Hub 官方源在国内访问不畅或镜像源失效导致。配置国内镜像加速器即可解决。
修改 daemon 配置(Linux)
编辑 Docker 守护进程配置文件:
vi /etc/docker/daemon.json
在 registry-mirrors 中填入可用的国内镜像源(以下为常用公共镜像,可按网络情况自行选用):
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://hub-mirror.c.163.com",
"https://mirror.baidubce.com",
"https://mirror.aliyuncs.com",
"https://docker.nju.edu.cn",
"https://docker.mirrors.ustc.edu.cn",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
"https://mirror.iscas.ac.cn"
]
}
注意:JSON 中最后一个镜像地址后不要加逗号;若之前有其他配置(如 exec-opts),请保留并合并到同一文件中。
Windows 环境
在 Windows 桌面版 Docker 中,打开设置(Settings)→ Docker Engine,在配置 JSON 的 registry-mirrors 数组中加入上述地址,点击 Apply & Restart 即可。
重新加载并重启
sudo systemctl daemon-reload
sudo systemctl restart docker
重启后执行 docker info 查看 "Registry Mirrors" 一项,确认镜像源已生效,再重新拉取镜像即可。
说明:阿里云镜像要求登录容器镜像服务后获取专属加速地址(形如 https://xxxx.mirror.aliyuncs.com),稳定性更佳,建议优先使用。
qidao123.com企服评测-应用市场 编辑提示
|