Dockerfile VOLUME 不挂载主机

用户2793618

所以我有一个带有VOLUME一行的 dockerfile ,我想将一个目录从我的主机挂载到我的 ubuntu 容器。容器构建良好,但是当它运行时,我想挂载的目录是空的。

我试图直接在 dockerfile 中安装它,所以我不想使用 docker run -v

我将如何正确地做到这一点?

暂定的

DockerfileVOLUME指令文档中所述

主机目录在容器运行时声明:主机目录(挂载点)本质上是依赖于主机的。这是为了保持图像的可移植性,因为不能保证给定的主机目录在所有主机上都可用。因此,您无法从 Dockerfile 中挂载主机目录。VOLUME 指令不支持指定主机目录参数。您必须在创建或运行容器时指定挂载点。

所以不,您无法在 Dockerfile 中指定主机目录。您将需要使用绑定安装绑定安装文档中所示--mount--volume标志。

如果您试图避免在构建上下文中复制额外数据,请考虑使用.dockerignore文件。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章