Загрузка и установка Сервиса#
Авторизация в registry#
Для запуска сервисов необходимо получить их образы из dockerhub.visionlabs.ru (VisionLabs registry). Перед этим необходима авторизация.
docker login dockerhub.visionlabs.ru --username <username> --password <password>
Введите логин <username>
и пароль <password>
.
Получить логин и пароль можно, обратившись к специалистам компании VisionLabs.
Скачивание дистрибутива со скриптом#
Для скачивания контейнеров LUNA CLEMENTINE 2.0 на компьютер может быть использован скрипт get_images.sh
.
Для использования скрипта требуется подключение к сети Интернет.
Дистрибутив со скриптом представляет собой архив вида «download_script_vX.Y.ZZ», где «X.Y.ZZ» — численный идентификатор, обозначающий версию продукта.
Дистрибутив со скриптом можно скачать на странице Сервиса («Релизы» → «Файлы» → «Скрипт скачивания образов»).
Данный скрипт предназначен для использования только сотрудниками VisionLabs. Его нельзя передавать клиентам.
Запуск скрипта и скачивание контейнеров Сервиса#
Распакуйте архив и запустите скрипт:
./get_images.sh -u <username> -p <password>
После запуска скрипт скачивает из registry необходимые контейнеры. Образы запаковываются в архивы и сохраняются в директории images, которая создается в директории со скриптом.
Для получения справки по скрипту используйте команду:
./get_images.sh -h
Запуск на сервере без доступа к сети Интернет#
Следующие действия выполняются на конечном сервере, где должен быть установлен Сервис. Docker должен быть установлен.
Перенесите директорию images
и дистрибутив с LUNA CLEMENTINE 2.0 на сервер, на котором будет разворачиваться Сервис.
Из полученной ранее директории images
загрузите все образы. Используйте официальную инструкцию для загрузки образов.
Перейдите в директорию images
со скачанными образами на конечном сервере:
cd <директория с образами>
Для импорта образов выполните следующую команду:
ls -1 | xargs --no-run-if-empty -L 1 docker load -i
Настройка и запуск Сервиса#
Выполните настройку Сервиса как описано в руководстве администратора LUNA CLEMENTINE 2.0.
Перейдите в каталог Docker:
cd /var/lib/clementine/current/example-docker
Для запуска Сервиса введите команду:
./start_clementine_offline.sh
Проверьте статус всех запущенных Docker-контейнеров.
docker-compose ps