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

Введение в сайт Nginx в Docker

Nginx в Docker отдаёт файлы сайта из официального образа, без PHP и без прокси. Браузер запрашивает страницу, процесс веб-сервера читает файл с диска контейнера и возвращает готовый текст, без интерпретатора языка и без передачи запроса другой службе.

Шаблон фиксирует версию программы и стандартные каталоги внутри копии. Описание проекта в compose.yaml связывает имя образа, при необходимости том и пару портов в одной папке. Навыки из основного учебника Docker здесь достаточны: фоновый запуск, тома, порты и сборка без базы данных и без дополнительных контейнеров рядом с веб-сервером.

Главная страница лежит в каталоге статики образа. Её можно положить в том с компьютера, можно скопировать в свой шаблон при сборке. Свой файл настроек в conf.d задаёт корень сайта и номер порта внутри копии, а снаружи страницу открывают по опубликованному порту машины, а не по адресу контейнера в сети Docker.

Учебные примеры держат короткую разметку со словом hello, чтобы в браузере был виден простой результат. Сервис в примерах называют web, а в задачах часто land - имя не меняет смысл строк в описании проекта.

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