Sobes.tech
Junior — Middle
91

Docker контейнерінің портын сыртқы желіден қол жетімді ету қалай жүзеге асырылады?

AI-дан жауап

sobes.tech AI

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

docker run -p <порт_хоста>:<порт_контейнера> <образ>

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

docker run -p 8080:80 myimage

После этого к приложению можно будет обратиться по адресу http://<IP_хоста>:8080. Если хост доступен из внешней сети, то и контейнер будет доступен по этому порту.

Важно убедиться, что брандмауэр и сетевые настройки хоста позволяют входящие подключения на указанный порт.