最新终极解决 docker 镜像源网络问题 :docker: Get https://registry-1.doc ...

打印 上一主题 下一主题

主题 797|帖子 797|积分 2391

1. 2024.11.15 号更新 可用加速镜像地址

点击访问可用镜像地址

1.1 个人推荐加速地址:

  1. // 来自大佬制作的公益项目
  2. https://hub.geekery.cn
复制代码
配置加速镜像地址
  1. cat <<-EOF > /etc/docker/daemon.json
  2. {
  3.   "registry-mirrors": [
  4.    "https://hub.geekery.cn/",
  5.    "https://ghcr.geekery.cn"
  6.    ]
  7. }
  8. EOF
  9. systemctl daemon-reload
  10. systemctl restart docker
复制代码
2. 通过代理服务软件 (加速镜像失效可以用此方式)

   参考 文章 作补充 https://blog.csdn.net/2301_79849395/article/details/142829852
  2.1 演示情况

这里是用电脑 主机 作为 代理服务器,假造机运行docker (欧拉体系作为linux,docker 基本情况)
2.2 在 /etc/systemd/system 目次下创建 docker.service.d 目次

  1. sudo mkdir -p /etc/systemd/system/docker.service.d
复制代码
2.3 在该目次下创建 http-proxy.conf 文件

  1. sudo touch /etc/systemd/system/docker.service.d/http-proxy.conf
复制代码
2.4 选用你最喜欢的编辑器,编辑该文件并添加下面的内容,这里使用 vi/vim 举行编辑。

  1. sudo vim /etc/systemd/system/docker.service.d/http-proxy.conf
复制代码
2.5 根据自身必要添加下面的内容并替换为实际的配置,一般只必要加 HTTP_PROXY 和 HTTPS_PROXY:

  1. [Service]
  2. Environment="HTTP_PROXY=自己的代理服务器地址"
  3. Environment="HTTPS_PROXY=自己的代理服务器地址"
  4. Environment="NO_PROXY=localhost,127.0.0.1,xxx.com"
复制代码
【注】HTTP_PROXY 用于代理访问 http 哀求,HTTPS_PROXY 用于代理访问 https 哀求,如果想某个 IP或域名不走代理则配置到 NO_PROXY中。
通常只必要 修改 HTTP_PROXY 和 HTTPS_PROXY.
例如:http://proxy.example.com:8080/
这里用自己的windows 电脑 作为代理服务器举例子
通过 win+r ,在输入框汇中输入cmd,然后 下令窗口输入 ipconfig ,检察 自己的 ip,假设是 192.168.1.115

然后 开启 代理 服务器 软件(魔法冲浪常用的软件) 的端口 我这里是10809,也有软件默认是7890 (代理软件 一般必要开启 tun 模式才行)
最后填进去:

最后验证一下,乐成!
  1. docker search  nginx
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

惊落一身雪

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表