Создать данные только контейнер:докер резервное копирование и восстановление MongoDB
docker create -v /mongodb_data --name mongodb_data mongo
Создать monogdb контейнер:
docker run --volumes-from mongodb_data --name mongo_db --restart always -d mongo
Затем использовать MongoDB в моем собственном контейнере я использую команду ссылка:
--link mongo_db:mongo
Итак, все работает нормально. Теперь я хочу сделать резервную копию MongoDB согласно документации: http://docs.docker.com/userguide/dockervolumes/#backup-restore-or-migrate-data-volumes и эта команда:
docker run --volumes-from mongodb_data -v $(pwd):/backup busybox tar cvf /backup/backup.tar /mongodb_data
Однако созданный архивный файл имеет только пустую /mongodb_data
папки. Папка не содержит ни одного файла.
Любые идеи в чем-то не так? Я использую docker 1.7 на ubuntu 14.04 LTS.