docker运行-v <dir>与Dockerfile的VOLUME <dir>
使用docker docker run -v
命令和Dockerfile的VOLUME
指令挂载音量有什么关系?
-v
选项可用于将主机上的目录绑定到容器,但VOLUME
指令不能。 除此之外,它们是在容器中制作卷的两种不同方式。
这两条指令都在容器中创build了一个挂载点,但是只有-v
可以在其中挂载任何东西。
看到:
http://docs.docker.com/engine/reference/builder/#volume和
http://docs.docker.com/engine/userguide/dockervolumes/#mount-a-host-directory-as-a-data-volume
为更深入的描述都做了什么。