我试图跑:
docker run --rm --volumes-from DATA -v $(pwd):/backup busybox tar cvf /backup/backup.tar /data
“/ data”位于何处?我在我的系统上找不到它。
答案 0 :(得分:2)
tar
命令在容器本身上执行。在您的特定情况下,数据可能会丢失。这是因为在tar
命令结束后,容器本身结束。当您指定--rm
时,它将被删除。
当您的卷容器DATA为/data
时,数据将存储在那里。您可以通过再次从其他容器链接到它来访问它,如:
docker run --rm --volumes-from DATA busybox ls /data