局域网 docker pull 使用署理拉取镜像

打印 上一主题 下一主题

主题 840|帖子 840|积分 2520

局域网 docker pull 使用署理拉取镜像

1、需求:


  • 我有win主机,上面装有署理可连接dockerhub;
  • 我尚有linux主机,直接pull因墙失败,想走win的署理访问dockerhub拉镜像;
  • 两台主机在同一个局域网中;
2、准备署理:

包管:


  • win中署理软件监听某个端口(此处clash,端口7890);
  • win中署理软件已连接XXX;
  • win中署理开启Allow LAN;

    如不开启Allow LAN,则署理只监听win主机127.0.0.1。
    (署理只监听win的127,当然无法收局域网主机的TCP建链哀求)
3、配置docker
   mkdir -p /etc/systemd/system/docker.service.d
vi /etc/systemd/system/docker.service.d/http-proxy.conf
  添加内容:
   [Service]
Environment=“HTTP_PROXY=http://10.1.96.170:7890”
Environment=“HTTPS_PROXY=https://10.1.96.170:7890”
  其中,10.1.96.170是win在局域网的IP,7890是前面提到的署理监听端口。

4、重启docker
   systemctl daemon-reload
systemctl restart docker
  

5、检察docker署理
   docker info | grep -i proxy
  

6、尝试docker pull
   docker pull hello-world
  

嗯,出现错误。
Error response from daemon: Get https://registry-1.docker.io/v2/: proxyconnect tcp: EOF
7、谷歌:
   https://stackoverflow.com/questions/64137423/docker-error-response-from-daemon-get-https-registry-1-docker-io-v2-proxyc
  

修改变量:

重启生效:

再次拉取:

末了成功。

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

本帖子中包含更多资源

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

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

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

本版积分规则

慢吞云雾缓吐愁

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

标签云

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