有人可以帮助我理解以下之间的区别吗:
VOLUME
dockerfile 中的命令(镜像构建层)
和
发出时 -v 参数docker run
-v/xyz/bla`命令(容器构建层)。
-v 参数对我来说很清楚,它只是将一个目录从主机公开到容器,反之亦然,但是 dockerfile 中的 VOLUME 的行为有何不同?
答案1
据先生Carlos Rafael Ramirez
两者之间的区别仅在于,docer run -v
我们可以在主机上指定目标,但我们不能使用 Dockerfile 中的 VOLUME 来执行此操作。