Budżet: 600 UAH Termin: 1 dzień
аівфаівфвіааавіавфі
аівф
ваіф
ав
ів
аф
фіа
афів
фіва
іавф
ф
а
ф
аів
і
вфа
іфва
Trzeba wykonać zadanie z minimalnymi wyjaśnieniami w mobaxterm na linux ubuntu. Zadanie wykonywane jest w zamkniętej sieci, więc obrazy są już zainstalowane plikiem na samym komputerze
Utwórz docker swarm:
node-1 jako menedżer swarmu, a node-2 i node-3 jako pracownicy
Przygotuj statyczną stronę HTML:
Podaj prosty plik HTML (np. index.html), który powinien być serwowany przez serwer Nginx
- powinien zawierać tekst powitalny i obrazek
Utwórz Dockerfile:
Napisz Dockerfile, aby skonfigurować serwer Nginx, który będzie serwował podany plik HTML.
Dockerfile powinien:
- Użyć obrazu nginx: 1.21.6 w /root (załaduj go, jeśli to konieczne)
- Skopiować plik index.html do odpowiedniego katalogu, aby Nginx mógł go serwować.
Utwórz plik docker-compose.yml dla keepalived:
Napisz plik docker-compose.yml, aby uruchomić obraz keepalived:
Użyj obrazu keepalived w /root (załaduj go, jeśli to konieczne)
Uruchom docker-compose.yml na każdym węźle roboczym osobno, a nie w trybie swarm (zaleca się użycie pliku env)
Utwórz plik docker-compose.yml dla swarmu nginx:
Napisz plik docker-compose.yml, aby uruchomić stworzony przez Ciebie obraz:
powinien mapować port 80 na hoście do portu 80 w kontenerze.
Napisz skrypt Bash:
Napisz skrypt Bash (setup.sh), który:
Buduje obraz docker z Dockerfile.
Uruchamia stos nginx docker za pomocą docker-compose.yml na obu pracownikach.
Wyświetla komunikat informujący, że serwer działa i jest dostępny.
Ostateczne testy:
uzyskaj dostęp do http://<virtual_ip> i sprawdź, czy Twoja strona HTML jest w porządku
wyłącz aktywny węzeł i sprawdź, czy inny węzeł przejmuje wirtualny adres IP
uzyskaj dostęp do http://<virtual_ip> ponownie i sprawdź, czy Twoja strona HTML jest w porządku
Budżet: 600 UAH Termin: 1 dzień
аівфаівфвіааавіавфі
аівф
ваіф
ав
ів
аф
фіа
афів
фіва
іавф
ф
а
ф
аів
і
вфа
іфва
Budżet: 1500 UAH Termin: 1 dzień
Cześć!
Mogę wykonać zadanie. Mam doświadczenie z Docker, Docker Swarm, Docker Compose.
21 ofert 2 sierpnia
Windows 11 ofert 28 lipca
Cyberbezpieczeństwo i ochrona danych 27 ofert 27 lipca
AI consult 53 oferty 23 lipca