1)Сформировать образ Docker. В образе должен быть текстовый файл file.txt с содержимым “Have a nice day!”. Из сформированного образа запустить контейнер с именем first. При запуске контейнер должен выводить содержимое файла file.txt.
2)Скачать базовый образ Nginx. Из образа запустить контейнер на 444 порту. Контейнер не должен останавливаться сразу же после запуска. Любым удобным способом проверить, что при обращении на 444 порт отображается стартовая страница Nginx. Не погашать контейнер, приступить к выполнению следующего задания.
3)На этом же хосте развернуть Nginx (не образ, не контейнер, а пакет). Настроить конфигурацию Nginx таким образом, чтобы Nginx слушал запросы на 500 порту, и перенаправлял их на 444 порт (порт, на котором работает контейнер из второго задания). Настроить доступ таким образом, чтобы:
- запросы от IP-адреса 192.168.0.11 были разрешены;
- запросы от IP-адреса 192.168.0.22 были запрещены.
Результат:
-с машины, которая имеет IP-адрес 192.168.0.11, при обращении на 500 порт открывается стартовая страница Nginx;
-с машины, которая имеет IP-адрес 192.168.0.22, при обращении на 500 порт выдается страница с оповещением о закрытом доступе.
Опубликован 18.07.2024 в 13:18
Заказ находится в архиве