@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
, чтобы автоматически назначить случайные свободные