使用DockerPull拉取镜像超时办理方案

[复制链接]
发表于 2026-2-13 18:28:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
原文链接

欢迎各人对于本站的访问 - AsterCasc
媒介

这里给出两个办理方案,须要有非大陆地区的服务器,假如没有非大陆地区的服务器,可以参考该文章,花个几分钱完成拉取后,再删除即可
办理方案

这里给出两个办理方案,本质是雷同的,就是看恒久照旧短期的镜像拉取需求
PROXY哀求

假如你已经有了相应的proxy服务,那么直接使用即可,编辑Docker设置文件vim /etc/systemd/system/docker.service.d/http-proxy.conf:
  1. [Service]
  2. HTTP_PROXY="http://your_domin.com:your_port"
  3. HTTPS_PROXY="https://your_domin.com:your_port"
复制代码
假如你使用的是SOCKS5,设置为:
  1. [Service]
  2. Environment="HTTP_PROXY=socks5://your_domin.com:your_port"
  3. Environment="HTTPS_PROXY=socks5://your_domin.com:your_port"
复制代码
设置完成后实行:
  1. sudo systemctl daemon-reload && sudo systemctl restart docker
复制代码
此时即可正常拉取镜像
假如现在没有proxy,请参考本站的该文章以及该文章构建SOCKS服务后再举行设置
镜像拷贝

假如小同伴很少拉取镜像,只须要一个大概几个镜像在当地,今后险些没有镜像需求了。可以使用非大陆地区服务器拉取镜像后,传到内网服务器,再安装到内网Docker中即可,具体操纵如下:

  • 起首再非大陆地区服务器正常拉取镜像:docker pull your_img:tag、
  • 然后将镜像打包,压缩:docker save -o image.tar your_img:tag && gzip image.tar
  • 然后将镜像下载到当地,传入内网服务器
  • 末相识压后安装到当地Docker即可:gzip -d image.tar.gz && docker load -i image.tar
原文链接

欢迎各人对于本站的访问 - AsterCasc
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表