Бюджет: 600 UAH Срок: 1 день
аівфаівфвіааавіавфі
аівф
ваіф
ав
ів
аф
фіа
афів
фіва
іавф
ф
а
ф
аів
і
вфа
іфва
Необходимо выполнить задание с минимальными пояснениями в mobaxterm на linux ubuntu. Задание выполняется в закрытой сети, так что изображения уже установлены файлом на самом компьютере
Создайте docker swarm:
node-1 является менеджером сворма, а node-2 и node-3 являются рабочими узлами
Подготовьте статическую HTML-страницу:
Предоставьте простой HTML-файл (например, index.html), который должен обслуживаться веб-сервером Nginx
- он должен включать приветственный текст и изображение
Создайте Dockerfile:
Напишите Dockerfile для настройки сервера Nginx, который будет обслуживать предоставленный HTML-файл.
Dockerfile должен:
- Использовать образ nginx: 1.21.6 в /root (загрузите его при необходимости)
- Скопировать файл index.html в соответствующий каталог для обслуживания его Nginx.
Создайте файл docker-compose.yml для keepalived:
Напишите файл docker-compose.yml для запуска образа keepalived:
Используйте образ keepalived в /root (загрузите его при необходимости)
Запустите docker-compose.yml на каждом рабочем узле отдельно, а не в режиме сворма (рекомендуется использовать env файл)
Создайте файл docker-compose.yml для сворма nginx:
Напишите файл docker-compose.yml для запуска созданного вами образа:
он должен сопоставлять порт 80 на хосте с портом 80 в контейнере.
Напишите Bash-скрипт:
Напишите Bash-скрипт (setup.sh), который:
Создает образ docker из Dockerfile.
Запускает стек nginx docker через docker-compose.yml на обоих рабочих узлах.
Выводит сообщение, указывающее, что сервер работает и доступен.
Финальные тесты:
доступ к http://<virtual_ip> и проверьте, что ваша html-страница в порядке
выключите активный узел и посмотрите, что другой узел принимает виртуальный ip
доступ к http://<virtual_ip> снова и проверьте, что ваша html-страница в порядке
Бюджет: 600 UAH Срок: 1 день
аівфаівфвіааавіавфі
аівф
ваіф
ав
ів
аф
фіа
афів
фіва
іавф
ф
а
ф
аів
і
вфа
іфва
Бюджет: 1500 UAH Срок: 1 день
Привет!
Могу сделать задание. Есть опыт с Docker, Docker Swarm, Docker Compose.
21 ставка 2 августа
Windows 11 ставок 28 июля
Кибербезопасность и защита данных 27 ставок 27 июля
Консультирование по AI 53 ставки 23 июля