解决Error Get "https://registry-1.docker.io/v2/":环境报错问题
<h1 style="text-align: center">解决Error Get "https://registry-1.docker.io/v2/":环境报错问题~亲测有效</h1><p>最近在使用ubuntu 20.04部署docker等程序服务 发现 使用docker 拉取镜像时环境报错 mysql Error Get "https://registry-1.docker.io/v2/":环境报错问题 找了很多贴子</p>
<p>有人说之前的资源地址被墙了,可以使用更换成国内镜像源 和 添加代理地址的方式</p>
<p>经过我的不断尝试 找到此问题的解决方案</p>
<p>通过添加国内镜像代理 成功解决 已下是解决方案</p>
<p> </p>
<h2>1.进入 Docker 配置文件,通常位于 <code>/etc/docker/daemon.json</code></h2>
<p>sudo vi /etc/docker/daemon.json</p>
<p>添加已下内容</p>
<p>{<br> "registry-mirrors":<br> [<br> "https://docker.m.daocloud.io/",<br> "https://huecker.io/",<br> "https://dockerhub.timeweb.cloud",<br> "https://noohub.ru/",<br> "https://dockerproxy.com",<br> "https://docker.mirrors.ustc.edu.cn",<br> "https://docker.nju.edu.cn",<br> "https://xx4bwyg2.mirror.aliyuncs.com",<br> "http://f1361db2.m.daocloud.io",<br> "https://registry.docker-cn.com",<br> "http://hub-mirror.c.163.com",<br> "https://docker.mirrors.ustc.edu.cn"<br> ]<br>}</p>
<p> </p>
<p>修改完成后,重启 Docker 服务:</p>
<div class="contain-inline-size rounded-md border- border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950">
<div class="sticky top-9 md:top-">
<div class="absolute bottom-0 right-2 flex h-9 items-center">
<div class="flex items-center rounded bg-token-sidebar-surface-primary px-2 font-sans text-xs text-token-text-secondary dark:bg-token-main-surface-secondary">sudo systemctl restart docker<br><br>这个镜像有些环境下可能在重新加载时,有报配置文件错误的情况,这种情况下,不要慌使用2分法 对以上镜像 分块加入到环境中,测试(我一同事就只添加了上面一半的镜像就解决了问题)</div>
<div class="flex items-center rounded bg-token-sidebar-surface-primary px-2 font-sans text-xs text-token-text-secondary dark:bg-token-main-surface-secondary"> </div>
<div class="flex items-center rounded bg-token-sidebar-surface-primary px-2 font-sans text-xs text-token-text-secondary dark:bg-token-main-surface-secondary">
<h2><strong>2.增加请求超时时间</strong>:可以尝试增加 Docker 的默认超时时间。例如在 WSL 的 Ubuntu 环境下,可以增加 Docker 的客户端超时时间:</h2>
export DOCKER_CLIENT_TIMEOUT=120
<p><span class="hljs-built_in"> export COMPOSE_HTTP_TIMEOUT=120</span></p>
<h2><span class="hljs-built_in">3.有时候 DNS 配置可能会导致网络请求超时。可以尝试修改 <code>/etc/resolv.conf</code> 文件,将 DNS 服务器改为公共 DNS,比如</span></h2>
<p><span class="hljs-built_in"> sudo vi </span><span class="hljs-built_in"><code>/etc/resolv.conf</code></span></p>
<p><span class="hljs-built_in"> 删掉默认的nameserver地址在后面增加</span></p>
<p><span class="hljs-built_in"> nameserver 8.8.8.8 </span></p>
<p><span class="hljs-built_in"> nameserver 8.8.4.4</span></p>
<p><span class="hljs-built_in"> 从新加载</span></p>
<div class="cnblogs_code">
<pre>systemctl restart systemd-resolved.service</pre>
</div>
<h2><strong>4.重新安装或更新 Docker</strong>:可能是由 Docker 的安装版本引起的。可以尝试更新 Docker</h2>
<p> sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io</p>
<p>最后大功告成</p>
<p><img src="https://img2024.cnblogs.com/blog/2597019/202411/2597019-20241107143047724-101469076.png" alt="" width="1579" height="766" loading="lazy"></p>
<p> </p>
<p>后续我这边在服务器上装了GPU支持,然后配置文件有所变化如下,格式是这样哈</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)">{
</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">dns</span><span style="color: rgba(128, 0, 0, 1)">"</span>: [<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">8.8.8.8</span><span style="color: rgba(128, 0, 0, 1)">"</span>, <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">8.8.4.4</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">],
</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">registry-mirrors</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">: [
</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">https://docker.m.daocloud.io/</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">,
</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">https://huecker.io/</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">,
</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">https://dockerhub.timeweb.cloud</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">,
</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">https://noohub.ru/</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">,
</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">https://dockerproxy.com</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">,
</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">https://docker.mirrors.ustc.edu.cn</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">,
</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">https://docker.nju.edu.cn</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">,
</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">https://xx4bwyg2.mirror.aliyuncs.com</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">,
</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">http://f1361db2.m.daocloud.io</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">,
</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">https://registry.docker-cn.com</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">,
</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">http://hub-mirror.c.163.com</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">
],
</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">runtimes</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">: {
</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">nvidia</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">: {
</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">path</span><span style="color: rgba(128, 0, 0, 1)">"</span>: <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">nvidia-container-runtime</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">,
</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">runtimeArgs</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">: []
}
}
}</span></pre>
</div>
<p> 完了之后 配置重新加载</p>
<div class="cnblogs_code">
<pre>sudo systemctl daemon-reload</pre>
</div>
<p>docker 重新启动</p>
<div class="cnblogs_code">
<pre>sudo systemctl restart docker</pre>
</div>
<p>大功告成!</p>
<p> </p>
<h1>2025.7.8继续补充</h1>
<p>最近在拉取datalust/seq:latest的镜像一直报错查了好久发现还是配置的问题<br>把源改为了</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)">{
</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">registry-mirrors</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">: [
</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">https://registry.docker-cn.com</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">,
</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">https://docker.mirrors.ustc.edu.cn</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">,
</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">http://hub-mirror.c.163.com</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">,
</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">https://docker.xuanyuan.me</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">
]
}</span></pre>
</div>
<p>后执行</p>
<p>1.sudo systemctl daemon-reexec<br>2.sudo systemctl restart docker<br><br></p>
<p>还要再检查 cat /etc/resolv.conf 这个文件的dns解析文件是临时 每次修改完但凡docker重启配置就会重置<br>修改为</p>
<p>nameserver 8.8.8.8<br>nameserver 8.8.4.4<br>nameserver 114.114.114.114<br>options edns0<br><br>完了之后再执行</p>
<div class="cnblogs_code">
<pre>sudo systemctl daemon-reload</pre>
</div>
<p>这里不要再执行有关重启的指令了<br>执行完后在看一下配置<br>cat /etc/resolv.conf</p>
<h2>接下来就能正常拉取了</h2>
<p><img src="https://img2024.cnblogs.com/blog/2597019/202507/2597019-20250708095531762-178117846.png" alt="" width="983" height="598" loading="lazy"></p>
<p> </p>
<h2>这里贴一个更全的镜像源的配置——上面说到为什么有很多镜像源时如果还报错要删减一些是因为:有些镜像源已经失效或者是被墙了或者是未代理你需要的镜像,所以别加太多无效或冲突源,避免 Docker 在这些源间“瞎尝试”</h2>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)">{
</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">registry-mirrors</span><span style="color: rgba(128, 0, 0, 1)">"</span>:[<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">https://docker.m.daocloud.io/</span><span style="color: rgba(128, 0, 0, 1)">"</span>,<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">https://huecker.io/</span><span style="color: rgba(128, 0, 0, 1)">"</span>,<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">https://dockerhub.timeweb.cloud</span><span style="color: rgba(128, 0, 0, 1)">"</span>,<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">https://noohub.ru/</span><span style="color: rgba(128, 0, 0, 1)">"</span>,<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">https://dockerproxy.com</span><span style="color: rgba(128, 0, 0, 1)">"</span>,<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">https://docker.mirrors.ustc.edu.cn</span><span style="color: rgba(128, 0, 0, 1)">"</span>,<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">https://docker.nju.edu.cn</span><span style="color: rgba(128, 0, 0, 1)">"</span>,<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">https://xx4bwyg2.mirror.aliyuncs.com</span><span style="color: rgba(128, 0, 0, 1)">"</span>,<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">http://f1361db2.m.daocloud.io</span><span style="color: rgba(128, 0, 0, 1)">"</span>,<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">https://registry.docker-cn.com</span><span style="color: rgba(128, 0, 0, 1)">"</span>,<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">http://hub-mirror.c.163.com</span><span style="color: rgba(128, 0, 0, 1)">"</span>,<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">https://docker.mirrors.ustc.edu.cn</span><span style="color: rgba(128, 0, 0, 1)">"</span>,<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">https://pee6w651.mirror.aliyuncs.com</span><span style="color: rgba(128, 0, 0, 1)">"</span>,<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">https://mirror.baidubce.com</span><span style="color: rgba(128, 0, 0, 1)">"</span>,<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">https://docker.xuanyuan.me</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">]
}</span></pre>
</div>
<p>里面包含了我收集的一些镜像源,基本上能解决很多常规问题</p>
<p><br><br>参考帖子:</p>
<p>https://gist.github.com/y0ngb1n/7e8f16af3242c7815e7ca2f0833d3ea6</p>
</div>
</div>
</div>
</div><br><br>
来源:https://www.cnblogs.com/OneSeting/p/18532166
頁:
[1]