Docker:内部UDP通信

时间:2015-01-30 09:41:19

标签: udp docker

Docker(版本1.2.0)中的内部UDP通信似乎已断开

重现的步骤:

$ docker run -t -i ubuntu:14.04 /bin/bash

root@8dc91286015a:/# echo "hello" | nc -l -u 6000 &

root@8dc91286015a:/# echo "yo" | nc -u localhost 6000

我应该看到"你好",但我没有得到回应。相同的步骤在Docker之外运行,运行Ubuntu 14.04。

1 个答案:

答案 0 :(得分:0)

strace表示它正在尝试连接到ipv6 localhost地址;在第二个命令上指定127.0.0.1或nc -4对我有效。

对我来说,它在Docker的内部和外部都是一样的。