Skip to main content

Docker. Port Mapping

Docker

Проброс портов в Docker

tip

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

Запуск контейнера

Для запуска контейнера в Docker используется команда docker run. Например, для запуска контейнера с веб-приложением выполните следующую команду:

docker run kligann/hellodocker

При запуске контейнера выведется сообщение о том, на каком адресе и порту запущено приложение. Например:

Running on <http://0.0.0.0:8080/>

Проброс портов

Чтобы сделать веб-приложение доступным для внешних пользователей, необходимо настроить проброс портов. Для этого используется опция -p команды docker run.

Например, чтобы пробросить порт 8080 контейнера на порт 80 локальной машины, выполните следующую команду:

docker run -p 80:8080 kligann/hellodocker

В этом случае веб-приложение будет доступно по адресу <айпи_адрес_хоста_докера>:80.