有几篇文章对于理解Docker的卷和数据管理非常有帮助.这两个特别优秀:
但是,我不确定是否要讨论我要找的内容.这是我的理解:
docker run -v /host/something:/container/something主机文件时,将覆盖(但不覆盖)指定位置的容器文件.容器将无法再访问该位置的先前文件,而只能访问该位置的主机文件./var/lib/docker/vfs/dir/cde167197ccc3e138a14f1a4f7c....).但是,当Docker必须在Virtualbox VM中运行时,这很麻烦.我的问题很简单.如何反转叠加层以便在装入卷时容器文件优先于我的主机文件?
我想指定一个可以轻松访问容器文件系统的挂载点.但似乎没有人问这个问题.我知道我可以使用数据容器,或者我可以使用docker inspect来查找mountpoint,但在这种情况下,这两种解决方案都不是一个好的解决方案.