/
Обновление компонентов, установленных на одном сервере

Обновление компонентов, установленных на одном сервере

Если предполагается обновление платформы, используя Yandex Container Registry, то копирование файлов дистрибутива не требуется.

Проверка прав docker

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

Обновление через Yandex Container Registry


  1. Залогиниться в Yandex Container Registry. См. Общая часть обновления.
  2. Установить образ обновления.

    Обновление на версию 2.26
    docker pull cr.yandex/crpe1mi33uplrq7coc9d/visiology/release/update:2.26
  3. Создать новую папку и перейти в неё. Скрипты запуска появятся в ней.
  4. Запустить обновление.

    Обновление на версию 2.26
    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.26 -l hub
  5. Сделать исполняемым скрипт run.sh, выполнив команду:

    sudo chmod +x *.sh
  6. Запустить скрипт run.sh с правами суперпользователя. Подробнее Запуск платформы

Обновление через образы


  1. Скопировать дистрибутив платформы на сервер, сохраняя структуру вложенных элементов.

  2. На сервере перейти в скопированную папку с дистрибутивом.
  3. Сделать исполняемыми скрипты load_images.sh, load_from_release_dockerhub.sh, run.sh, выполнив команду:

    sudo chmod +x *.sh
  4. Загрузить образ обновления в память.

    docker load < images/update.tar.gz
  5. Перейти в папку с дистрибутивами и запустить обновление, скрипты запуска появятся в текущей директории.

    Обновление на версию 2.26
    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.26 -l local
  6. Сделать исполняемым скрипт run.sh, выполнив команду:

    sudo chmod +x *.sh
  7. Запустить скрипт run.sh с правами суперпользователя. Подробнее Запуск платформы.

Related content

Общая часть обновления
Общая часть обновления
Read with this
Обновление компонентов, установленных на одном сервере
Обновление компонентов, установленных на одном сервере
More like this
Установка компонентов на один сервер
Установка компонентов на один сервер
Read with this
Обновление компонентов, установленных на одном сервере
Обновление компонентов, установленных на одном сервере
More like this
Обновление платформы
Обновление платформы
Read with this
Обновление компонентов, установленных на одном сервере
Обновление компонентов, установленных на одном сервере
More like this