让Docker访问主机目录,但稍后放弃更改

我想通过Docker实现以下function:我想让一个容器访问一个主机目录,这样容器可以进行更改,但一旦容器退出/删除(几乎就像一个overlayfs),更改将被丢弃。

简单地把目录作为一个容器的容器看起来是错误的方式,因为对一个卷的更改仍然存在,我不想这样做。

我该如何解决这个问题?

容器修改主机的唯一方法是在主机和容器之间安装一个目录。 但主机或容器所做的更改将会持续。 您可以尝试另一种方法:使用Dockerfile将所需的文件从主机复制到容器。 这些文件将只在容器上。 当你删除并启动另一个,新的容器将以原始文件开始。