备份docker容器卷时,我的数据位于何处?

时间:2015-07-27 14:59:03

标签: docker

我试图跑:

docker run --rm --volumes-from DATA -v $(pwd):/backup busybox tar cvf /backup/backup.tar /data

“/ data”位于何处?我在我的系统上找不到它。

1 个答案:

答案 0 :(得分:2)

tar命令在容器本身上执行。在您的特定情况下,数据可能会丢失。这是因为在tar命令结束后,容器本身结束。当您指定--rm时,它将被删除。

当您的卷容器DATA为/data时,数据将存储在那里。您可以通过再次从其他容器链接到它来访问它,如:

docker run --rm --volumes-from DATA busybox ls /data