从Docker容器

时间:2015-07-02 03:21:02

标签: docker boot2docker

我刚开始尝试使用Docker并遇到了一个我无法解决的问题(请注意,我正在使用boot2docker)。

我的容器有一个简单的服务,可以侦听 8080 / tcp 5000 / udp

  

docker run -d -p 0.0.0.0:5000:5000/udp -p 0.0.0.0::8080 test / service

从我的macos终端,我可以telnet到192.168.59.103:8080并发出简单的命令,因此TCP工作正常。

接下来,我通过发出以下命令来尝试UDP:

  回声“你好”| socat - UDP-DATAGRAM:192.168.59.103:5000,广播

通过Wireshark,我可以看到数据报进入服务,服务尝试回送它,但收到ICMP响应,说明端口无效。

所以看起来我已经非常接近有一个有效的测试案例了,但我只是不确定我需要配置什么来允许广播回到发起呼叫的mac终端。

任何建议都将受到赞赏。

0 个答案:

没有答案