ooonme
V2EX  ›  Docker

os x 用 docker,网络真心纠结

  •  
  •   ooonme · Mar 18, 2016 · 4095 views
    This topic created in 3736 days ago, the information mentioned may be changed or developed.
    环境是这样的:
    os x 上装了 PD 虚拟机,起了一个 ubuntu server, ubuntu 装了 docker


    os x 本地网卡 192.168.0.2, PD 的虚拟网卡 10.211.55.2
    ubuntu :本地网卡 10.211.55.3 , docker0 虚拟网卡 172.17.0.1
    container ip 172.17.0.2

    os x <---ping 10.211.55.* ---> ubuntu , ok
    ubuntu <---- ping 172.17.0.* ---> container , ok
    container ping 10.211.55.2 和 192.168.0.2 也 ok

    os x ping 172.17.0.* 就死活不行,

    v2 有没有搞网络的大神指点指点。。。
    ps :还有一个 dns server container ,先解决 ping 的问题吧,能 ping 通, osx 应该就可以使用 container 的 dns 了
    9 replies    2016-03-23 10:11:14 +08:00
    vimffs
        1
    vimffs  
       Mar 18, 2016   ❤️ 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/
    vimffs
        2
    vimffs  
       Mar 18, 2016
    虚拟客户机 ubuntu 装 docker ,你搞复杂了。这样还得配置 PD 的端口转发。
    我是 Mac OS X 上装的 docker
    lightening
        3
    lightening  
       Mar 18, 2016   ❤️ 1
    binux
        4
    binux  
       Mar 18, 2016
    你是如何认为 os x ping 172.17.0.* 能通的?
    docker 不是又虚拟机,不是直接拿 container 的 ip 这么用的,一般都是端口绑到寄主机器的端口上的
    ooonme
        5
    ooonme  
    OP
       Mar 18, 2016
    @vimffs 开始的思路也是端口转发到虚拟机,但是对分布式服务不好使, ide 中调试代码链接 kafka 集群,获取到了真实 ip 和端口。。。
    ooonme
        6
    ooonme  
    OP
       Mar 18, 2016
    @binux docker 在网络这块也是虚拟网卡吧
    ooonme
        7
    ooonme  
    OP
       Mar 18, 2016
    大致看了一下,也是起了个 vm ,不过提供 router 配置,我现在的环境通过配置路由表应该也可以达到目的, 3q ,有了一个方向
    vimffs
        8
    vimffs  
       Mar 19, 2016
    @ooonme 可以试试“桥接网卡”的连接方式,它不同于默认的 NAT 方式,能进能出。
    onion83
        9
    onion83  
       Mar 23, 2016
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3591 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 04:51 · PVG 12:51 · LAX 21:51 · JFK 00:51
    ♥ Do have faith in what you're doing.