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

ark*_*diy 5 docker

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

mad*_*sen 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
可以更深入地描述两者的作用。