docker 绑定安装托管卷

docker bind-mounting a managed volume

当您在 docker "run" 命令中绑定挂载卷时,docker 做了什么, 这已经是 docker 构建文件/映像中定义的托管卷?

示例:

我看到的是不再创建托管卷。 相反,绑定挂载通过并将主机目录挂载到容器中。

幕后发生了什么? 这是否记录在某处,因此值得信赖?

br 沃尔克

Dockerfile 中的 VOLUME 语句只是将目录标记为从其他地方挂载以帮助图像的用户。例如,当您创建 Database-Image 时,该图像的用户通常希望将日期保留在容器之外。

如果您(作为 Dockerfile 的 Image/writer 的创建者)将目录标记为 VOLUME,图像的用户(执行 docker run 或类似的) 有一个想法,他应该在容器中的哪个位置从外部挂载一个目录。