РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗dcPmNwPb 30 of 81 menu
◀ ▶

Публикация порта в Docker

Публикация порта связывает порт компьютера с портом программы внутри контейнера. Так задаётся пара номеров: снаружи и внутри копии. Запрос с хоста попадает на внутренний порт программы, которая уже слушает внутри изолированной среды.

Образ nginx поднимает сайт и по умолчанию слушает порт 80 внутри контейнера. С хоста этот номер напрямую не виден. Флаг -p как раз задаёт связку: слева порт компьютера, справа порт внутри.

Запустим сервер в фоне с именем web. Снаружи возьмём 8080, внутри оставим 80. После старта в браузере по адресу localhost:8080 откроется стандартная страница приветствия nginx. Откроем localhost:8080 в браузере после старта. Выполним запуск:

docker run -d --name web -p 8080:80 nginx

Запустите nginx с именем site так, чтобы страница открывалась на порту 8081 компьютера.

Откройте этот адрес в браузере и запишите, что страница отвечает.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить