




















这是一个创建于 329 天前的主题,其中的信息可能已经有所发展或是发生改变。
在 windows11 中安装了 WSL 2 ( Ubuntu ),安装了 docker 后,死活没法 pull image 。
docker-compose up
Pulling db (mysql:8.0)...
ERROR: Get "https://registry-1.docker.io/v2/": context deadline exceeded
尝试过的方法:
麻了,有没大佬知道应该怎么解决这个问题呀。
第 1 条附言 · 2025 年 7 月 22 日
最终在众多留言大佬的帮助下,终于解决了这个问题。
在 WSL 的 ~/.bashrc 加入如下内容:
export hostip=$(cat /etc/resolv.conf |grep -oP '(?<=nameserver\ ).*')
export https_proxy="http://${hostip}:7890"
export http_proxy="http://${hostip}:7890"
刷新 source ~/.bashrc
编辑 /etc/resolv.conf,使用如下:
nameserver 8.8.8.8
另外,宿主机(我的window11)使用 clash verge,开启虚拟网卡模式,用的是默认配置。(一开始我还不懂网友们说的 TUN 是什么,直到点击虚拟网卡模式的设置,才看到)
很坑的是,这个 /etc/resolv.conf 每次重启 WSL 后又会恢复默认配置……
2 8820670 2025 年 7 月 20 日 via Androidop 是很久没有用 docker 了吗 dockerhub 以及大的镜像站都被墙很久了 |
3 Meditation 2025 年 7 月 20 日@dcsuibian 还是不行,不知道是不是我配置的有问题,我是在自己个人电脑上使用的。代理的地址要怎么配置才好,对代理不太懂。 [Service] mag@Mag:~/tools/mysql-docker$ sudo systemctl daemon-reload mag@Mag:~/tools/mysql-docker$ docker-compose up docker run hello-world |
5 zed1018 2025 年 7 月 20 日代理如果是在 win 上,直接用 localhost+端口就行了,可以先用 nc 测试一下 |
7 Lemonadeccc 2025 年 7 月 20 日如果是在自己 win 上,梯子开 tun 就行 |
8 Mar5 2025 年 7 月 20 日建议搞了透明代理,省的配置这个配置那个。 |
10 Meditation 2025 年 7 月 20 日@capric 貌似不支持代理? wsl -d Ubuntu hostname -I |
12 daisyfloor 2025 年 7 月 20 日- wsl2 配置里网络改为 mirror 模式: networkingMode=mirrored 这样配置后,在可靠的 TUN 网络下,wsl2 自己(如 apt update 或者 curl )和 docker 引擎(如镜像拉取,容器网络请求)都可以正常无感知使用代理。 |
13 labubu 2025 年 7 月 20 日v2rayn 开 tun 模式亲测可行 |
14 Xheldon 2025 年 7 月 20 日你需要修改 wslconfig ,网上有教程,后两项关了就可 |
15 YaakovZiv 2025 年 7 月 20 日Linux 系统使用 docker 可以直接白嫖免费的,谷歌搜索关键词"xuanyuan docker"或者"1ms docker" |
16 hefish 2025 年 7 月 20 日我是直接在路由器上开了个梯子。。。 |
17 laminux29 2025 年 7 月 20 日1. Docker 是原生于 Linux 的系统,不要在 Windows 上用 docker ,不然发生任何问题都不奇怪。推荐使用 Debian 12 系统。 2.请不要使用机场,机场是合租性质,不稳定。一定要买带有 CN2 线路优化的大厂海外 VPS ,比机场稳太多。 3.使用诸如 xShell 之类的 SSH 工具连接 VPS ,并启用 socks 隧道功能。然后去 github 搜 socks 转 http 的小程序,把 socks 隧道转换为 http 隧道。最后编辑 docker 的配置文件: 在 [Service] 节点下加入: 最后 |
18 triptipstop 2025 年 7 月 20 日用 docker-desktop 很舒服 就是得把 扩展 插件 AI 什么的全关了 不然一升级就坑 |
19 SenLief 2025 年 7 月 20 日docker run hello-world 没有连上代理,建议直接宿主机 tun |
20 fakecoder 2025 年 7 月 20 日我是 wsl2 安装了 clash,op 可以试试... |
21 chaleaochexist 2025 年 7 月 21 日1. wsl 配置镜像网络 如果是代理模式, 那就走代理. |
23 gray0 2025 年 7 月 21 日在 wsl2 中,使用主机的 clash 代理,在本地~/.zshrc 或 ~/.bashrc 加入如下内容: |
24 szguan 2025 年 7 月 21 日## .wslconfig 中: ## wsl2 中 /etc/wsl.conf ## wsl2 中 /etc/resolv.conf ## 添加代理设置: ``` # proxychains4 命令别名(适用于需要强制 SOCKS 的程序) ## 使配置生效 |
25 Meditation 2025 年 7 月 22 日@gray0 卧槽,大佬,你太牛逼了,来在深夜的感慨,本来都准备放弃了。感谢~ ``` Hello from Docker! To generate this message, Docker took the following steps: To try something more ambitious, you can run an Ubuntu container with: Share images, automate workflows, and more with a free Docker ID: For more examples and ideas, visit: |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。