据我所知,在 Dockerfile 中使用 VOLUME 命令可以定义容器内的安装点。
FROM centos:6
VOLUME /html
但是我注意到,如果没有该 VOLUME 定义,无论如何定义它,仍然可以安装在该 VOLUME 点上
docker run -ti -v /path/to/my/html:/html centos:6
在dockerfile中定义VOLUME挂载点的目的是什么?我怀疑这是为了可读性,以便人们可以阅读 Dockerfile 并立即知道要安装的内容?
VOLUME
指令内使用Dockerfile
不允许我们进行主机挂载,即我们将主机操作系统中的目录挂载到容器中。
然而,其他容器仍然可以使用以下命令挂载到容器的卷中:--from-container=<container name>
,用创建的VOLUMES
指令中的Dockerfile
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)