Docker порти

Материал из Iknow
Версия от 10:01, 31 января 2024; Admin (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Конфігурація та налаштування портів для праці з докер контейнером

docker run -p 80:80 nginx

 Це пробросить порт 80 з локального хоста в контейнер. Порти на локальному хості не можуть бути ті самі, а в контейнеру - можуть.

docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 elasticsearch

 Також можливо пробросити де кілька портів.
 Можна вказати який саме протокол буде проброшен -p 9200:9200/tcp

-P пробросує рандомний порт в контейнер