Docker基础映像文件系统

时间:2015-10-03 06:05:38

标签: docker

Docker无法修改基本映像的文件系统,但无法复制它。如何在容器使用期间存储其更改?我看到它将文件存储在/var/lib/docker下,但是如何在不修改文件的情况下存储文件?方法是什么?

1 个答案:

答案 0 :(得分:2)

它通过新的文件系统层存储更改,因为它具有写时复制机制:

https://www.softnas.com/wp/wp-content/uploads/2014/06/Feature-COW-Full.png

这些更改在docker rm之后消失(除非您docker commit之后docker stop

如果你想要一些持久性,你需要使用a volume or use a data volume container

执行docker run时,您可以从主机安装卷或从数据容器安装卷。