求教怎么从互联网直接访问跑在 mac 上 docker container?

2015-09-02 22:33:05 +08:00
 joshua7v
mac 上运行了一个提供服务的 container # 比如 web 服务器
在 mac 上可以通过 docker ip 访问服务 # 比如 192.168.99.100/index

mac 连接路由器上网
路由器设置了端口转发 并且路由器有 DDNS # mac 上装有 web 服务器的话可以从互联网用本机 ip 访问到

请教怎么才可以使用本机 ip 从互联网直接访问 docker 内的 web 服务器。。

不知道表述清楚了没( ´_ゝ`)
4557 次点击
所在节点    Docker
2 条回复
unsec
2015-09-02 23:39:36 +08:00
docker run -p 80:80
joshua7v
2015-09-02 23:51:19 +08:00
@unsec 不行的 这样访问不了
在 ubuntu 上这样就可以了。。但是 mac 装的 是 Docker Toolbox 还有一层 docker-machine
docker-machine ip 是 192.168.99.100 mac 只能用这个 ip 访问 container

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

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

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

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

© 2021 V2EX