Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想用 Docker 实现以下目标:我想让容器访问主机目录,以便容器可以进行更改,但是一旦容器退出/删除,更改就会被丢弃(很像 overlayfs)。
简单地将目录挂载为 docker 容器的卷对我来说似乎是错误的方式,因为对卷所做的更改仍然存在,我不希望这样。
我该如何解决这个问题?
容器修改宿主机的唯一方法是在宿主机和容器之间挂载一个目录。但是主机或容器所做的更改将持续存在。您可以尝试另一种方式:使用 Dockerfile 将所需的文件从主机复制到容器。这些文件将仅在容器上。当您删除并启动另一个容器时,新容器将从原始文件开始。