将UPERF作为Docker容器运行

时间:2019-03-05 14:43:41

标签: docker networking tcp

我已经制作了一个运行UPERF的非常基本的Docker容器。

我使用包含CMD ["./uperf","-s"]的Dockerfile启动从属容器,并公开port 20000,该文件似乎已启动并运行良好。

在不同的unix系统上,我具有相同的映像,但是Dockerfile却具有CMD ["./uperf","-m","netperf.xml","-a"],但仍然暴露port 20000

当我尝试运行主容器时,我得到一个TCP: Cannot connect to x.x.x.x:444237 Connection refused

它提供的IP地址是运行主容器的IP地址,所以我怀疑是因为我没有在我的主容器上公开该端口。问题是由于拒绝连接消息而提供的端口经常更改。

还有其他人将uperf变成docker容器吗?如果您不知道端口的状态,是否有一种简单的方法可以暴露端口?

0 个答案:

没有答案