首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
›
Docker Engine Quickstart
›
Boot2docker
V2EX
›
Docker
求教怎么从互联网直接访问跑在 mac 上 docker container?
joshua7v
·
joshua7v
·
2015-09-02 22:33:05 +08:00
· 4661 次点击
这是一个创建于 3366 天前的主题,其中的信息可能已经有所发展或是发生改变。
mac 上运行了一个提供服务的 container # 比如 web 服务器
在 mac 上可以通过 docker ip 访问服务 # 比如 192.168.99.100/index
mac 连接路由器上网
路由器设置了端口转发 并且路由器有 DDNS # mac 上装有 web 服务器的话可以从互联网用本机 ip 访问到
请教怎么才可以使用本机 ip 从互联网直接访问 docker 内的 web 服务器。。
不知道表述清楚了没( ´_ゝ`)
第 1 条附言 ·
2015-09-03 00:35:32 +08:00
...OK 了
翻看各种资料偶然发现 VM 提供了转发功能。。泥煤,害我兜了好大的圈子。
Mac
Docker
container
路由器
2 条回复
1
unsec
2015-09-02 23:39:36 +08:00
docker run -p 80:80
2
joshua7v
OP
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
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
5357 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 23ms ·
UTC 07:07
·
PVG 15:07
·
LAX 23:07
·
JFK 02:07
Developed with
CodeLauncher
♥ Do have faith in what you're doing.