Введение в докер. Разработка простого докер образа для собственного сервера.
По выводу команды определить и поместить в отчёт размер контейнера, список замапленных портов и ip контейнера
Запустить докер с портами 80 и 443 в контейнере, замапленными на такие же порты на локальной машине, через команду run
- В отчёт поместить скрины:
- вызова и вывода всех использованных в этой части задания команд;
- стартовой страницы nginx по адресу localhost:80 (адрес должен быть виден).
- В отчёт поместить скрины:
- вызова и вывода всех использованных в этой части задания команд;
- содержимое созданного файла nginx.conf;
- страницы со статусом сервера nginx по адресу localhost:80/status.
Написать мини сервер на C и FastCgi, который будет возвращать простейшую страничку с надписью Hello World!
При написании докер образа избегайте множественных вызовов команд RUN
1) собирает исходники мини сервера на FastCgi из Части 3
nginx можно установить внутрь докера самостоятельно, а можно воспользоваться готовым образом с nginx'ом, как базовым.
Запустить собранный докер образ с маппингом 81 порта на 80 на локальной машине и маппингом папки ./nginx внутрь контейнера по адресу, где лежат конфигурационные файлы nginx'а (см. Часть 2)
Дописать в ./nginx/nginx.conf проксирование странички /status, по которой надо отдавать статус сервера nginx
Если всё сделано верно, то, после сохранения файла и перезапуска контейнера, конфигурационный файл внутри докер образа должен обновиться самостоятельно без лишних действий