Tạo dữ liệu chỉ chứa:Docker sao lưu và khôi phục MongoDB
docker create -v /mongodb_data --name mongodb_data mongo
Tạo chứa monogdb:
docker run --volumes-from mongodb_data --name mongo_db --restart always -d mongo
Sau đó, để sử dụng MongoDB trong container riêng của tôi, tôi sử dụng lệnh liên kết:
--link mongo_db:mongo
Vì vậy, mọi thứ hoạt động tốt. Bây giờ tôi muốn sao lưu MongoDB theo các tài liệu: http://docs.docker.com/userguide/dockervolumes/#backup-restore-or-migrate-data-volumes và lệnh này:
docker run --volumes-from mongodb_data -v $(pwd):/backup busybox tar cvf /backup/backup.tar /mongodb_data
Tuy nhiên file tar tạo có chỉ là một sản phẩm nào /mongodb_data
thư mục. Thư mục không chứa một tệp duy nhất.
Bất kỳ ý tưởng whats sai? Tôi đang sử dụng docker 1.7 trên ubuntu 14.04 LTS.