При использовании Docker УСТАНОВЛЕННЫЕ соединения не отображаются в netstat

У меня есть докер-контейнер, работающий на RHEL 7 с Docker 1.7.0. Программа, которая работает в этом контейнере, прослушивает TCP-соединения через порт 5000. В моем Dockerfile я помещаю предложение EXPOSE 5000 и запускаю контейнер с помощью следующей команды:

docker run \
--name myProgram \
--detach \
--publish 5000:5000 \
--volume /home/docker/apps/myProgram/logs:/var/log/myProgram/ \
--volume /home/docker/apps/myProgram/conf:/usr/local/snnotificationreceiver/conf/ \
--restart always \
10.167.152.15:5000/myProgram:1.0.0

Когда я выполняю netstat на хосте, я вижу LISTEN сокет:

[root@server bin]# netstat -naop | grep 5000
tcp6       0      0 :::5000                 :::*                    LISTEN      33595/docker-proxy   off (0.00/0/0)

Я могу подключиться к приложению, подключившись к IP-адресу хоста через порт 5000, и данные, которые я отправляю приложению, поступают. Я знаю это, потому что вижу это в журналах своего приложения, приложение также отправляет данные через сокет. Однако я не вижу никаких УСТАНОВЛЕННЫХ соединений, использующих netstat на хосте докера:

[root@server bin]# netstat -naop | grep ESTABLISHED 

Я вижу соединение ESTABLISHED на стороне клиента, которое не использует docker:

[root@client ~]# netstat -naop | grep 5000
tcp        0      0 10.167.43.73:39218      10.167.152.138:5000     ESTABLISHED 21429/telnet         off (0.00/0/0)

Я не нашел ни одной команды docker, эквивалентной или похожей на netstat Это нормально? Как я могу увидеть УСТАНОВЛЕННЫЕ соединения с контейнером или с Docker-прокси?

Спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос