我已经搜索了site:stackoverflow.com docker: can volume be mounted?
,并且肯定有很多关于该操作的帖子。但是,我担心当前在网络docker文档上发布的恕我直言内部矛盾(他们每个人都没有给您提供邮政日期),并问谁能确定哪一种是当前正确的说法以及docker演变路径在哪里: / p>
https://docs.docker.com/storage/bind-mounts/:
自Docker诞生以来,便已出现绑定挂载。绑定 与卷相比,挂载的功能有限。
https://docs.docker.com/storage/volumes/
卷是用于持久保存由...生成的数据的首选机制 并由Docker容器使用。虽然绑定挂载取决于 主机的目录结构,卷完全 由Docker管理。
https://docs.docker.com/engine/reference/run/
-v,--volume = [host-src:] container-dest [:]:绑定安装卷。
当引用上方的两个链接试图将bind mounts
与volumes
分开时,混乱来自于第三引号“绑定安装卷”。
由于--volume
和--mount
的{{1}}和run
参数都可同时用于bind mounts
和volumes
(和{{1 }} btw)及其用法的说明包括这两种情况。
正确的说法是什么?我们可以使用tmpfs
还是只使用mount a volume
?
已添加:
我发现在挂载卷上有一种“合法”用法:在create volume
标志中(创建一个用于挂载该卷的新容器),但不适用于“陈旧”的--volumes-from
。