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

Сеть хоста в Docker

Сеть хоста отдаёт контейнеру сетевые интерфейсы самого компьютера, а не отдельный адрес. Служба не создаёт для копии свой виртуальный интерфейс в изолированной сети.

Режим задаёт флаг --network со значением host. Публикация порта через -p в этом случае не требуется: программа слушает порты хоста напрямую.

На Linux после такого запуска страница открывается на порту 80 самого компьютера, как если бы nginx работал без контейнера. На Docker Desktop эта сеть ведёт себя иначе, чем на движке Linux.

Фоновый контейнер web на nginx без публикации порта запускают так:

docker run -d --name web --network host nginx

Запустите фоновый контейнер site на nginx в сети хоста без публикации порта.

Откройте в браузере на этой машине главную страницу site и запишите, какой адрес и порт сработали.

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