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

1.9 KiB
Raw Blame History

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