Где в этом примере сохраняется файл backup.tar? - PullRequest
1 голос
/ 28 июня 2019

Из документации докера: https://docs.docker.com/storage/volumes/

Резервное копирование контейнера

Например, в следующей команде мы:

  • Запустить aновый контейнер и подключите том из контейнера хранилища данных
  • Смонтируйте локальный каталог хоста как / backup
  • Передайте команду, которая отслеживает содержимое тома dbdata, в файл backup.tar внутри нашего /каталог резервного копирования.
$ docker run --rm --volumes-from dbstore -v $(pwd):/backup ubuntu tar cvf /backup/backup.tar /dbdata

Когда команда завершится и контейнер остановится, у нас останется резервная копия нашего тома dbdata.

Я запустил эту команду, заменивПримеры имен с теми, что были в моем реальном проекте, но все же backup.tar нигде не видно.Когда я запускаю команду, она печатает содержимое тома, который я копирую, так что я знаю, что он находит правильный и все, но я не вижу файла резервной копии.Это должно в конечном итоге на хост-машине?на резервном контейнере?во временном контейнере, используемом для создания резервной копии?я в замешательстве.

1 Ответ

1 голос
/ 29 июня 2019

Он должен находиться в папке, указанной $(pwd) на вашем хост-компьютере.

Если вы хотите указать другую папку, просто поместите туда нужное место.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...