Установка с помощью Docker Compose
Перед началом работы
Для установки TRON.ASOC с помощью Docker Compose потребуются:
- учетные данные для доступа к реестру
harbor.tronsec.ru; - архив
docker-compose-v1.6.1.zipс конфигурационными файлами; - доменное имя для веб-интерфейса ASOC, которое необходимо заранее зарезервировать.
Логин и пароль для авторизации в реестре harbor.tronsec.ru и архив с конфигурационными файлами доступны по запросу в службе поддержки.
Установка и запуск
Установка TRON.ASOC с помощью Docker Compose включает следующие этапы:
Настройка окружения
Для настройки окружения выполните следующие шаги:
- Распакуйте архив с конфигурационными файлами:
unzip docker-compose-v1.6.1.zip
cd docker-compose-v1.6.1
- Авторизуйтесь в реестре контейнеров:
docker login harbor.tronsec.ru
- Создайте директорию для хранения данных MinIO:
sudo mkdir -p /mnt/minio-data
sudo chown -R 2222:2222 /mnt/minio-data
sudo 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). - Дождитесь загрузки страницы авторизации.