docker run -v <dir> vs Dockerfile的VOLUME <dir>

时间:2015-11-11 22:09:31

标签: docker

安装卷与docker run -v命令和Dockerfile的VOLUME指令之间是否有任何关系?

1 个答案:

答案 0 :(得分:4)

-v选项可用于将主机上的目录绑定到容器,但VOLUME指令不能。除此之外,它们是在容器中提供卷的两种不同方式。

两个指令都在容器中创建一个挂载点,但只有-v可以在那里挂载任何东西。

请参阅:
http://docs.docker.com/engine/reference/builder/#volume
http://docs.docker.com/engine/userguide/dockervolumes/#mount-a-host-directory-as-a-data-volume
有关两者的更深入描述。