Запуск UPERF в качестве док-контейнера - PullRequest
0 голосов
/ 05 марта 2019

Я создал действительно базовый докер-контейнер, который работает с UPERF.

Я запускаю подчиненный контейнер с Dockerfile, который включает в себя CMD ["./uperf","-s"] и выставляет port 20000, который, кажется, запускается и работает нормально.

В другой системе Unix у меня есть тот же образ, но вместо этого Dockerfile имеет CMD ["./uperf","-m","netperf.xml","-a"], но все равно выставляет port 20000

Когда я пытаюсь запустить мастер-контейнер, я получаю TCP: Cannot connect to x.x.x.x:444237 Connection refused

IP-адрес, который он дает, является тем, на котором работает главный контейнер, поэтому я подозреваю, что это потому, что я не выставлял этот порт в своем главном контейнере.Проблема в том, что порт, который он дает, поскольку сообщение об отказе в соединении часто меняется.

Кто-нибудь еще превратил uperf в докер-контейнер?Есть ли простой способ выставить порты, если вы не знаете, какими они будут?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...