中国大陆现在要怎样才能正常使用 docker

185 天前
 vdrapb

最近想学一下 Docker 的使用,装上去后发现什么都用不了,配置了国内镜像也一样,难道只能一直开着梯子才能正常用吗

5203 次点击
所在节点    Docker
31 条回复
xpn282
185 天前
这就是主路由开代理或旁网关开代理的重要性

家里总要配一个代理环境
concernedz
185 天前
本地的话,vpn ,直接 clash 的 tun 模式了;
如果是建站的话,就找镜像站吧,1panel
julyclyde
185 天前
@weenhall5 在 service 里用环境变量搞,稍微有点 imply
建议还是直接写到 daemon.json 里
zhangkai1024
185 天前
@Donaldo docker28 这个方式已经不起作用了吧
zhangkai1024
185 天前
root@myscopedhost:~# docker -v
Docker version 28.0.1, build 068a01e


root@myscopedhost:~# sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://7swqvcdk.mirror.aliyuncs.com.mirror.aliyuncs.com"]
}
EOF
{
"registry-mirrors": ["https://7swqvcdk.mirror.aliyuncs.com.mirror.aliyuncs.com"]
}


root@myscopedhost:~# sudo docker run hello-world
Unable to find image 'hello-world:latest' locally
docker: Error response from daemon: Get "https://registry-1.docker.io/v2/": context deadline exceeded (Client.Timeout exceeded while awaiting headers)

Run 'docker run --help' for more information


————
这种方式修改镜像源地址是不是在 docker version 28 不起效了?大佬们
Donaldo
185 天前
@zhangkai1024 #22 有可能哈,我看了一眼我的版本我是 27.4.1 ,要是不行了,我就不更新了😂
Donaldo
185 天前
@zhangkai1024 #22 跟进一下,我在 v28 的 release notes 和文档里都没见到 registry-mirrors 被弃用的声明。
kirara2024
185 天前
http-proxy 方式仅限 pull/push 若你要容器内部网络完全正常 得借助其他方式
as9567585
184 天前
@dcsuibian #11 好办法,简单,实用
jiejianshiwa
183 天前
Openwrt passwll 透明代理,我用了三年了,稳如狗,感受不到墙的存在
whitewash
174 天前
@zhangkai1024 要重启一下,
sudo systemctl daemon-reload
sudo systemctl restart docker

有帮助的话,记得用铜板感谢我

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1117219

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX