OrbStack Docker 内无法访问宿主机

2023-04-11 19:52:50 +08:00
 imxthd

OrbStack M1 安装 docker 后,应用内访问不了宿主机

2023/04/11 11:46:56 [E] [76/989969/6634] [iim**veq.DWHVBSEJ] 连接映射目标 [172.17.0.1:8080] 失败, 请检查本地服务是否可访问: dial tcp 172.17.0.1:8080: connect: connection refused

然后把 orbstack 卸载,安装 docker desktop ,直接 docker 都出问题了。。

Canno connect to the Docker daemon at unx: Usersverrorbstack/run docker.so ck. Is the docker daemon running?

2101 次点击
所在节点    程序员
7 条回复
Varchar
2023-04-11 20:01:35 +08:00
我安装后,干脆连终端都进不去。试了好几次,最后删了...
skywalkerfc
2023-04-11 23:53:03 +08:00
我感觉还挺好用的,没出现你这种情况。我是 18 款 mbp ,目前不涉及 k8s 的就直接用 orbstack ,不开 docker desktop ,因为后者太吃内存了。
imxthd
2023-04-12 08:37:01 +08:00
@Varchar 我删了后,安装 docker desktop ,docker 服务都不启动了
@skywalkerfc orbstack 挺简洁好用的,不知道哪里出了问题,网络一直不通
skywalkerfc
2023-04-12 09:23:49 +08:00
@imxthd @Varchar 刚研究了一下,安装 orbstack 的时候会把 docker cli 工具连接 docker 服务的 context 从 desktop-linux 改为 orbstack ,如果你卸载了 orbstack ,那么如果你想要用 docker cli 连接 docker desktop 提供的 docker 服务,那么需要将 docker-cli 连接 docker 服务的 context 改回 desktop-linux 。
配置文件在这里 ~/.docker/config.json ,改动 currentContext 的值即可。
julyclyde
2023-04-12 09:56:26 +08:00
要是连“怎么访问 docker”都搞不定说明你的基础知识还不足以玩容器这么高级的东西
imxthd
2023-04-12 13:19:49 +08:00
@skywalkerfc 十分感谢,原来 mac 需要用 docker.for.mac.localhost 访问宿主机
@julyclyde
YzSama
214 天前
@imxthd #6 我也碰到这个问题了,请问如何修复?

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

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

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

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

© 2021 V2EX