我知道在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
不允许我们进行主机挂载,即我们将目录从主机OS挂载到容器中。
但是,其他容器仍可以使用--from-container=<container name>
,通过使用中的VOLUMES
指令创建,将其装入容器的卷中。Dockerfile
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句