1
vimffs 2016-03-18 00:34:31 +08:00 1
我用的 Virtualbox ,能 Ping 通也不一定就能访问其端口。
1. 在运行容器时就需要指定映射的端口: docker run -d -p 5555:5555 -p 8000:8000 --name=run_u ubuntu python -m SimpleHTTPServer 端口不够多,你可以多加 -p <port> 参数 2. 显示虚拟机 IP docker-machine ip default 192.168.99.100 3. 拼接 URL http://192.168.99.100:5555/ |
2
vimffs 2016-03-18 01:22:06 +08:00
虚拟客户机 ubuntu 装 docker ,你搞复杂了。这样还得配置 PD 的端口转发。
我是 Mac OS X 上装的 docker |
3
lightening 2016-03-18 03:31:05 +08:00 1
|
4
binux 2016-03-18 06:49:49 +08:00
你是如何认为 os x ping 172.17.0.* 能通的?
docker 不是又虚拟机,不是直接拿 container 的 ip 这么用的,一般都是端口绑到寄主机器的端口上的 |
5
ooonme OP @vimffs 开始的思路也是端口转发到虚拟机,但是对分布式服务不好使, ide 中调试代码链接 kafka 集群,获取到了真实 ip 和端口。。。
|
7
ooonme OP 大致看了一下,也是起了个 vm ,不过提供 router 配置,我现在的环境通过配置路由表应该也可以达到目的, 3q ,有了一个方向
|
9
onion83 2016-03-23 10:11:14 +08:00
|