1

我想用 Docker 实现以下目标:我想让容器访问主机目录,以便容器可以进行更改,但是一旦容器退出/删除,更改就会被丢弃(很像 overlayfs)。

简单地将目录挂载为 docker 容器的卷对我来说似乎是错误的方式,因为对卷所做的更改仍然存在,我不希望这样。

我该如何解决这个问题?

4

1 回答 1

0

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

于 2017-11-10T22:01:36.450 回答