Docker无法修改基本映像的文件系统,但无法复制它。如何在容器使用期间存储其更改?我看到它将文件存储在/var/lib/docker
下,但是如何在不修改文件的情况下存储文件?方法是什么?
答案 0 :(得分:2)
它通过新的文件系统层存储更改,因为它具有写时复制机制:
这些更改在docker rm
之后消失(除非您docker commit
之后docker stop
如果你想要一些持久性,你需要使用a volume or use a data volume container。
执行docker run
时,您可以从主机安装卷或从数据容器安装卷。