我想用 Docker 实现以下目标:我想让容器访问主机目录,这样容器就可以进行更改,但是一旦容器退出/删除,更改就会被丢弃(很像覆盖层(。
简单地将目录挂载为 docker 容器的卷对我来说似乎是错误的方式,因为对卷所做的更改仍然存在,我不希望这样。
如何解决这个问题?
容器修改主机的唯一方法是在主机和容器之间挂载目录。但是主机或容器所做的更改将保留。您可以尝试另一种方式:使用 Dockerfile 将您想要的文件从主机复制到容器。这些文件将仅位于容器上。当您删除并启动另一个容器时,新容器将从原始文件开始。