Перейти к содержанию

Загрузка и установка Сервиса#

Авторизация в 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