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

Образ Nginx в Docker

Образ nginx:1.30 поднимает сервер, который слушает порт 80 внутри контейнера. Тег 1.30 фиксирует версию программы, а не метку latest и не вариант alpine с другим набором файлов внутри шаблона.

Снаружи порт пока не публикуем: важно, что процесс nginx уже принимает соединения на 80 внутри сети копии. Сервис web берёт готовое имя из реестра, без сборки и без томов. Файл compose.yaml содержит одну строку образа:

services: web: image: nginx:1.30

Подъём в фоне создаст контейнер и запустит веб-сервер по умолчанию. Выполним команду из папки с описанием:

docker compose up -d

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

docker compose exec web sh -c "wget -qO- http://127.0.0.1"

Опишите сервис land на образе nginx:1.30 без публикации портов и поднимите его в фоне.

Убедитесь изнутри контейнера, что веб-сервер отвечает на порту 80.

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