Docker在OSX上未监听端口 - Colima

11
尝试在 colima 上使用 Docker 映射端口时,映射成功,但在 MacOS 上该端口不会处于监听状态。如果您查看了 此篇 或者 那篇 文章并且仍然卡在这里,请继续阅读以下适用于以下情况的解决方案:
- 使用 colima - 在 M1 上 - 对于 OSX
例如,运行 docker 容器,暴露一个端口,在本地主机上即使 docker port \<container\> 显示端口已打开,但通过 netstat 确认该端口 不会处于监听状态
解决方案是什么?
2个回答

19
答案在Colima FAQ中 - 启用可达IP地址 colima start --network-address 这仅是OSX的机制,因为它需要管理员密码才能正常工作。

谢谢!谢谢!我忘记了我正在使用colima,我的容器端口只是在本地转发!在找到这个问题和答案之前,我花费了无数分钟! - Python_user

1

这个问题突然发生在我身上,这很奇怪,因为我之前一直在运行 Docker 容器并通过 localhost:port 访问它们。

我尝试了很多方法,但最后停止和启动 Colima 才解决了问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接