Установка с помощью Docker Compose
Установка с помощью Docker Compose подходит для развертывания TRON.ASOC на одном сервере. Для развертывания в кластере Kubernetes см. раздел Установка с помощью Helm Chart.
Перед началом работы
Для установки TRON.ASOC с помощью Docker Compose потребуются:
- учетные данные для доступа к реестру
harbor.tronsec.ru— логин и пароль для авторизации предоставляет служба поддержки; - архив
docker-compose-v1.5.zipс конфигурационными файлами — запросите актуальную версию в службе поддержки; - доменное имя для веб-интерфейса TRON.ASOC — зарезервируйте его в вашей инфраструктуре заранее.
Порядок действий
Установка TRON.ASOC с помощью Docker Compose включает следующие этапы:
Настройка окружения
Чтобы настроить окружение, выполните следующие шаги:
-
Распакуйте архив с конфигурационными файлами:
unzip docker-compose-v1.5.zipcd docker-compose-v1.5 -
Авторизуйтесь в реестре контейнеров:
docker login harbor.tronsec.ru -
Создайте директорию для хранения данных MinIO:
sudo mkdir -p /mnt/minio-datasudo chown -R 2222:2222 /mnt/minio-datasudo chmod -R 755 /mnt/minio-data -
Откройте файл
docker-compose.yaml. -
Задайте значение переменной
ASOC_DOMAIN.К сведениюЗначение переменной
ASOC_DOMAIN— доменное имя, по которому будет доступен веб-интерфейс TRON.ASOC. -
Если в инфраструктуре нет настроенного DNS-сервера, добавьте в локальный файл
hostsследующую запись:echo "127.0.0.1 asoc.example.com" | sudo tee -a /etc/hostsВниманиеДля пилотных проектов с доступом из сети создайте на DNS-сервере A-запись, указывающую на IP-адрес сервера с Docker Compose.
-
Проверьте конфигурацию, запустив скрипт
show.sh:./show.shРезультат шага: скрипт выводит текущие значения переменных окружения. Убедитесь, что в значении переменной
ASOC_DOMAINуказан правильный домен.
Запуск
Чтобы запустить TRON.ASOC, выполните следующие шаги:
-
Запустите контейнеры:
docker-compose up -d -
Дождитесь запуска всех сервисов (обычно 1–2 минуты) и проверьте их статус:
docker psРезультат шага: контейнеры имеют статус
RunningилиUp About a minute.
Проверка работоспособности
Чтобы проверить работоспособность TRON.ASOC, выполните следующие шаги:
- Откройте в браузере адрес
http://<домен>(например,http://asoc.example.com). - Дождитесь загрузки страницы авторизации.
Убедитесь, что страница авторизации TRON.ASOC открылась.