docker run --volumes-from dbdata -v $(pwd):/backup \
ubuntu tar cvf /backup/backup.tar /dbdata
Здесь:
- мы запустили новый контейнер и установленный объем от
dbdata
контейнера.
- У нас есть , затем смонтирован локальный каталог хоста, как
/backup
.
- Наконец, мы передали команду, которая использует tar для резервного копирования содержимого тома
dbdata
в файл backup.tar
внутри нашего каталога /backup
.
Когда команда завершается и контейнер останавливается, мы останемся с резервной копией нашего тома dbdata
.
Итак:
Я правильно в мышлении, что очернить файл они ссылающийся по-прежнему выделяют в контейнерах
Нет, это на PWD (на хосте текущий рабочий каталог жесткого диска), поскольку pwd был установлен как /backup
в контейнере ubuntu, где произошел дег.
В текущем рабочем каталоге ls будет отображаться backup.tar
, как только контейнер ubuntu выйдет.
ok, thats, что я изначально думал, однако мой tar-файл не отображается, а другой контейнер был создан. Однако я могу видеть, как работает tar, но без файла tar на pwd. –
Заданный вопрос: https://stackoverflow.com/questions/33192786/docker-data-volume-container-i-cant-seem-to-get-to-backup –