Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

  1. Подключиться к удаленному компьютеру, где находится запущенный контейнер
  2. Перейти в режим выполнения команд внутри контейнера Smart Forms:

    Найти ID контейнера

    Блок кода
    languageactionscript3
    themeRDark
    sudo
    ID=$(docker ps 
    --format "{{.ID}} {{.Names}}"
    | grep visiology2_smart-forms-db

    Зайти внутрь контейнера, подставив <ID> из предыдущего пункта

    Блок кода
    languageactionscript3
    themeRDark
    sudo
     | awk '{print $1}')
    docker exec -it 
    <ID>
    $ID /bin/bash


  3. Перейти в папку /mnt/volume.

    Блок кода
    languageactionscript3
    themeRDark
    cd /mnt/volume


  4. Сделать резервную копию, где DB_Name - имя базы данных. Пароль: Postgres9.

    Блок кода
    languageactionscript3
    themeRDark
    pg_dump -h 127.0.0.1 -U postgres --format custom --blobs -d <DB_Name> > DB.backup


    Информация

    Имя базы данных можно посмотреть в файле /config.json - /docker-volume/smart-forms.


  5. Выйти из режима выполнения команд внутри контейнера:

    Блок кода
    languageactionscript3
    themeRDark
    exit


  6. В папке volume для контейнера (/docker-volume/smart-forms) найти и скопировать файл DB.backup и папку Files/Images.