Установка через Yandex Container Registry
- Залогиниться в Yandex Container Registry. См. Общая часть обновления.
Перед запуском скрипта необходимо авторизоватьсяПредупреждение Скопировать дистрибутив платформы на сервер, сохраняя структуру вложенных элементов.
Предупреждение Если предполагается установка платформы, используя Yandex Container Registry, копировать папку images дистрибутива не требуется.
Залогиниться в Yandex Container Registry
, используя следующую команду:Блок кода language bash theme RDark docker login \ --username oauth \ --password <token> \ cr.yandex
где <token> - токен, полученный из запроса
https://oauth.yandex.ru/authorize?response_type=token&client_id=1a6990aa636648e9b2ef855fa7bec2fb
УстановитьНа сервере перейти в скопированную папку с дистрибутивом и сделать исполняемыми скрипты , выполнив команду:
Блок кода language bash theme RDark sudo chmod +x *.sh
Запустить скрипт load_from_release_dockerhub.sh с правами суперпользователя:
Блок кода language bash theme RDark title Установка версии 2.25 sudo ./load_from_release_dockerhub.sh -t 2.25
- Запустить скрипт run.sh с правами суперпользователя. Подробнее Запуск платформы.
становить образ обновления.
Блок кода language bash theme RDark title Обновление на версию 2.25 docker pull cr.yandex/crpe1mi33uplrq7coc9d/visiology/release/update:2.25
- Создать новую папку и перейти в неё. Скрипты запуска появятся в ней.
Запустить обновление.
Блок кода language bash theme RDark title Обновление на версию 2.25 docker run -it \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /docker-volume:/docker-volume \ -v $(pwd):/mnt/volume \ -v $HOME/.docker:/root/.docker \ cr.yandex/crpe1mi33uplrq7coc9d/visiology/release/update:2.25 -l hub
Сделать исполняемым скрипт run.sh, выполнив команду:
Блок кода language bash theme RDark sudo chmod +x *.sh
Запустить скрипт run.sh с правами суперпользователя. Подробнее Запуск платформы
Скопировать дистрибутив платформы на сервер, сохраняя структуру вложенных элементов.
Предупреждение Если предполагается установка платформы, используя Yandex Container Registry, копировать папку images дистрибутива не требуется.
- На сервере перейти в скопированную папку с дистрибутивом/
Сделать исполняемыми скрипты load_images.sh, load_from_release_dockerhub.sh, run.sh, выполнив команду:
Блок кода language bash theme RDark sudo chmod +x *.sh
a. Для локальной установки:
на сервере перейти в скопированную папку с дистрибутивом и запустить скрипт load_images.sh с правами суперпользователя:
Блок кода language bash theme RDark sudo ./load_images.sh
b. Для установки из Yandex Container Registry:
Предупреждение Перед запуском скрипта необходимо авторизоваться в Yandex Container Registry, используя следующую команду:
Блок кода language bash theme RDark docker login \ --username oauth \ --password <token> \ cr.yandex
где <token> - токен, полученный из запроса
https://oauth.yandex.ru/authorize?response_type=token&client_id=1a6990aa636648e9b2ef855fa7bec2fbна сервере перейти в скопированную папку с дистрибутивом и запустить скрипт load_from_release_dockerhub.sh с правами суперпользователя:
Блок кода language bash theme RDark title Установка версии 2.24 sudo ./load_from_release_dockerhub.sh -t 2.24
Примечание - -t 2.24
здесь -t 2.24 означает, что скрипту необходимо загрузить образы релиза версии 2.24
Для установки всей платформы на один сервер:
Выполнить шаги
...