Files
docker_yoba_task/README.md
2024-11-13 23:55:47 +03:00

36 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
### ctl.sh
- reinit - Запускает/Переапускает таск с полной пересборкой всех контейнеров.
- restart - Запускает/Переапускает таск c пересборкой контейнеров nginx'а.
- watch - Выводит `docker-compose ps` каждые 2 секунды, типа минимониторчик. или миниторчок....
### block_port.sh
- search - получение IP-адресов контейнеров. Команду нужно запускать первой при начале использования.
- list - выводит список IP-адресов контейнеров.
- open - открывает 80 порт указанного контейнера. Указывать в формате `./block_port.sh open 0`, где 0 - id IP-адреса, который выводит команда `./block_port.sh list`
- close - работает так же, как и open, но закрывает 80 порт.
### GUIDELINE
Запускаем из директории проекта команду:
docker-compose up -d
Заходим в контейнер-визор:
docker exec -it visor bash
./block_port.sh search
./block_port.sh list
./block_port.sh open 0
./block_port.sh open 1
Проверяем доступность страниц в браузере на localhost на портах 8081 и 8082 по протоколу http.
Должна выдаваться страничка с названием контейнера и его сети.
./block_port.sh block 0
./block_port.sh block 1
Проверяем доступность страниц в браузере на localhost на портах 8081 и 8082 по протоколу http.
Браузер должен сообщить о том, что сервер не отвечает.
-----
readme v0.1