docker拉取镜像超时,配置代理拉取
近日一些提供公有镜像仓库的组织宣布因监管要求被下架, 导致我们很多镜像无法拉取, 恢复日期暂不可知,所以只能使用一点魔法
1.首先给服务器配置代理,这里使用的是V2free,官网地址如下
https://w1.v2ai.top/doc/#/linux/clash
https://w1.v2ai.top/doc/#/linux/clashweb.html
配置代理后确保服务器可正常访问外网
- 给docker配置外网代理
Docker 容器的网络设置是独立于主机的,不会继承主机的代理配置。所以需要单独给docker配置代理
为 docker 创建配置文件夹。
mkdir -p /etc/systemd/system/docker.service.d
为 docker 创建 HTTP/HTTPS 网络代理的配置文件,文件路径是 /etc/systemd/system/docker.service.d/http-proxy.conf 。并在该文件中添加相关环境变量。
[Service]
Environment="HTTP_PROXY=http://127.0.0.1:7890/"
Environment="HTTPS_PROXY=http://127.0.0.1:7890/"
刷新配置并重启 docker 服务。
sudo systemctl daemon-reload
sudo systemctl restart docker
ok了,可以拉取
当你拉取了一个镜像,还想继续却发现报错时
别慌,可能是流量用超了,等明天吧
分类:
docker
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律