在DockerFile而不是adhoc cmd-line -v中定义VOLUME挂载点的目的是什么?

用户名

我知道在Dockerfile中使用VOLUME命令定义了容器中的安装点。

FROM centos:6
VOLUME /html

但是我注意到,没有该VOLUME定义,无论定义它如何,仍然有可能安装在该VOLUME点上

docker run -ti -v /path/to/my/html:/html centos:6

在dockerfile中定义VOLUME挂载点的目的是什么?我怀疑这是出于可读性,因此人们可以阅读Dockerfile并立即知道要挂载的内容是什么?

Askb

VOLUME在中使用的指令Dockerfile不允许我们进行主机挂载,即我们将目录从主机OS挂载到容器中。

但是,其他容器仍可以使用--from-container=<container name>,通过使用中的VOLUMES指令创建,将其装入容器的卷中。Dockerfile

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章