Docker在哪里存储运行容器的内容?

前端之家收集整理的这篇文章主要介绍了Docker在哪里存储运行容器的内容?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

有没有办法浏览在正在运行的容器中创建的文件

假设我正在使用容器

sudo docker run --name myContainer -d ubuntu

其中包含ID eefea5f7df52e8c1aad24b4068564237021dc7b953026f0adb696878a3d25f72

我以为在/ var / lib / docker /中创建了一个文件夹(带有容器ID的名称),其中包含创建的文件,…

我在/ var / lib / docker / aufs / diff中找到了几个文件夹(删除容器时也会删除它们),但我不知道如何将它们映射到容器ID.

最佳答案
我不确定你为什么想知道这一点,但这是有可能的.

使用docker inspect,您可以找到有关容器内部的更多信息.尝试发出docker inspect eefea5f7df52e8c1aad24b4068564237021dc7b953026f0adb696878a3d25f72以查看有关容器的完整信息树.

我相信docker inspect –format ='{{.GraphDriver.Data.LowerDir}}’eefea5f7df52e8c1aad24b4068564237021dc7b953026f0adb696878a3d25f72为您提供容器数据存储位置的路径.你需要root权限才能打开该文件夹,这是有充分理由的,因为在那里试图改变数据并不是一个好主意!

猜你在找的Docker相关文章