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

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

    Если предполагается обновление платформы, используя Docker Hub, копировать папку images дистрибутива не требуется.

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

    sudo chmod +x *.sh
  4. Выполнить команду

    docker swarm init
  5. Запустить скрипт update.sh с правами суперпользователя:

    sudo ./update.sh -l <mode>
    • -l <mode>

    здесь <mode> - режим получения новых образов. Возможные значения: local, hub.

    hub - получение образов из Docker Hub. Если выбран данный режим, необходимо предварительно авторизоваться в Docker Hub, используя следующую команду:

    sudo docker login

    local - получение образов локально, из папки images дистрибутива платформы.

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