Внимание! 

Все действия, описанные в данном разделе, необходимо производить от пользователя root.

Подготовка инфраструктуры

  1. Необходимо убедиться, что CPU имеет поддержку технологии аппаратной виртуализации (Intel Virtualization Technology (VT, VT-x, vmx) или AMD Virtualization (AMD-V, SVM)), выполнив команды:

// Для Ubuntu

sudo apt-get install cpu-checker

kvm-ok

2. Установить требуемые пакеты

Ubuntu Server 16:

// Для Ubuntu

sudo apt-get install cpu-checker

kvm-ok

Ubuntu Server 18/20:

sudo apt install qemu-kvm libvirt-clients libvirt-daemon-system bridge-utils virt-manager

RHEL/CentOS:

sudo yum install qemu-kvm libvirt libvirt-python libguestfs-tools virt-install

3. Установите docker и docker-compose, если это не было сделано заранее. Рекомендации по установке можно найти на официальном сайте:

a. https://docs.docker.com/install/linux/docker-ce/ubuntu/
b. https://docs.docker.com/compose/install/

Установка при наличии доступа к внешнему репозиторию docker-образов GCP

1. Авторизуйте docker на доступ к репозиторию GCP-docker-образов

cat stingray-numeric_id.json | sudo docker login -u _json_key —password-stdin https://eu.gcr.io

по http:

docker run -i -t -v /opt/stingray:/opt/docker-files eu.gcr.io/bishop-233115/stingray/wizard:latest

После запуска контейнера в интерактивном режиме необходимо заполнить ряд параметров, указанных в пункте «Информация по установке».

В результате выполнения в директории /opt/stingray будут созданы все необходимые файлы для запуска.

 

Запуск Стингрей

Для запуска приложения в папке, указанной при генерации конфигурации (в примере /opt/stingray) выполните команду:

docker-compose pull

docker pull eu.gcr.io/bishop-233115/stingray/android_api27:latest

docker pull eu.gcr.io/bishop-233115/stingray/android_api30:latest

docker pull eu.gcr.io/bishop-233115/stingray/ios:latest

 

docker-compose up -d

При первом запуске системы, в случае если команда docker-compose не может загрузить образ из репозитория, необходимо вручную загрузить контейнеры:

docker pull eu.gcr.io/bishop-233115/stingray/stingray:latest

docker pull eu.gcr.io/bishop-233115/stingray/android_api27:latest

docker pull eu.gcr.io/bishop-233115/stingray/android_api30:latest

docker pull eu.gcr.io/bishop-233115/stingray/ios:latest

docker pull eu.gcr.io/bishop-233115/stingray/stingray-ui:latest

docker pull eu.gcr.io/bishop-233115/stingray/stingray-knowledgebase:latest

Остановка Стингрей

Для остановки приложения в папке, указанной при генерации конфигурации (в примере /opt/stingray) выполните команду:

docker-compose stop

Предыдущая Требования к серверному оборудованию
Следующая Обновление системы
Содержание: