Команда Docker port

Справочник команд Docker


docker portКоманда используется для отображения информации о сопоставлении портов контейнера, то есть о том, как порты внутри контейнера сопоставляются с портами хоста.

docker portКоманда очень полезна для понимания того, как контейнер взаимодействует с сетью хоста.

Синтаксис

docker port CONTAINER [PRIVATE_PORT[/PROTO]]
  • CONTAINER: Имя или ID контейнера, для которого требуется запросить сопоставления портов.
  • PRIVATE_PORT(Необязательно): Номер порта внутри контейнера.
  • PROTO(Необязательно): Тип протокола (tcpилиudp), по умолчанию —tcp。

Просмотреть все сопоставления портов контейнера:

docker port my_container

Отобразить всю информацию о сопоставлении портов для контейнера с именем my_container.

Просмотреть сопоставление для конкретного порта:

docker port my_container 80

Отобразить, на какой порт хоста сопоставлен порт 80 внутри контейнера с именем my_container.

Просмотреть сопоставление для конкретного порта и протокола:

docker port my_container 80/tcp

Отобразить, на какой порт хоста сопоставлен TCP-порт 80 внутри контейнера с именем my_container.

Пример

Запустить контейнер и сопоставить порты:

docker run -d -p 8080:80 --name my_container nginx

Эта команда сопоставляет порт 80 контейнера my_container с портом 8080 на хосте.

Просмотреть сопоставления портов контейнера:

docker port my_container

Вывод:

80/tcp -> 0.0.0.0:8080

Отобразить сопоставление порта 80 контейнера с портом 8080 хоста.

Просмотреть сопоставление для конкретного порта:

docker port my_container 80

Вывод:

0.0.0.0:8080

Примечания

  • docker portКоманда отображает только информацию о сопоставлении портов и не показывает состояние служб, работающих внутри контейнера, или другую информацию.
  • Если контейнер не предоставляет ни одного порта или сопоставление портов не было выполнено,docker portКоманда не вернёт никакой информации.

docker portКоманда — это инструмент для просмотра сопоставлений портов контейнера, помогающий пользователям понять, как порты контейнера сопоставляются с хостом. С помощью этой команды пользователи могут удобно проверять и отлаживать сетевую конфигурацию контейнера.


Справочник команд Docker

Другие расширения