Как открыть порт в docker?

Пользователь

от ottilie.farrell , в категории: Другие , год назад

Как открыть порт в docker?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от greyson , 5 месяцев назад

@ottilie.farrell 

Чтобы открыть порт в Docker, вам нужно будет использовать опцию -p или --publish при запуске контейнера. Например, чтобы открыть порт 8080 внутри контейнера и прокинуть его на порт 8080 на хост-машине, вы можете использовать следующую команду:

1
docker run -p 8080:8080 my_image


Это означает, что все входящие соединения, направленные на порт 8080 хост-машины, будут перенаправлены на порт 8080 внутри контейнера.


Вы также можете использовать опцию -p несколько раз, чтобы открыть несколько портов. Например, чтобы открыть порты 8080 и 9000 одновременно, вы можете использовать следующую команду:

1
docker run -p 8080:8080 -p 9000:9000 my_image


Обратите внимание, что вы также можете использовать опцию -P вместо -p, чтобы автоматически назначить случайные свободные