从Dockerfile将本地目录作为卷挂载到容器中

我知道如何使用中的-v选项将本地目录挂载为卷docker run,即

docker run -v /local/some_folder:/container/some_folder image_name

不过,我希望能够指定上述指令(安装在本地/local/some_folder作为/container/some_folder容器的Dockerfile内


我曾尝试VOLUME /local/some_folder /container/some_folder在中使用Dockerfile,但似乎没有用:然后我可以使用来/container/some_folder从容器内部进行访问docker exec -t container sh,但是在容器运行时以及之后,容器的写入更改/container/some_folder 均未得到反映/local/some_folderdocker stop container

米奇

您无权控制Dockerfile或映像构建过程中的主机卷安装之类的事情。允许这样做将允许恶意映像创建者制作无需主机管理员的许可即可在主机上安装目录的映像。允许流行的基本映像挂载文件系统的安全漏洞可用于在现场外发送私有数据,并在无数机器上注入登录凭据。挂载卷的唯一方法是在运行时根据运行容器的管理员的明确要求并将其装载到它们提供的目录中。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

TypeError: Object(...) 不是将本地目录中的卷挂载到 next.js 容器时的函数

在构建期间如何将主机卷挂载到Dockerfile中的Docker容器中

使用docker-compose将WordPress命名卷挂载到NGINX容器的子目录中

将单个文件从NFS docker卷挂载到容器中

如何将文件从docker中的卷挂载到容器?

将NFS目录挂载到与Docker共享的主机卷中

将本地目录挂载到minikube中的pod中

将本地卷挂载到远程docker容器上,可能吗?

如何将Docker容器中的目录挂载到主机?

如何将Docker容器中的目录挂载到主机?

将目录挂载到Docker容器

将主机目录挂载到容器

是否可以将主机路径或 docker 卷挂载到来自 dockerfile 的映像中的路径?

Docker如何将卷从Docker Client挂载到在Docker主机上运行的Docker容器中?

将主机目录挂载到从Docker容器中运行的Docker容器中

将/var/run/docker.sock挂载到容器中时,哪个文件系统用于卷挂载?

将 docker 容器目录挂载到共享目录

Dockerfile - 如何定义将主机文件系统挂载到容器

docker在debian wheezy 7.8中将主机的/目录挂载到容器的/

如何将主机目录挂载到正在运行的Docker容器中

将Blob容器的内容作为驱动器挂载到VM中

Docker,将所有用户目录挂载到容器

如何将主机目录挂载到容器VOLUME?

如何将本地目录挂载到s3

将本地目录挂载到远程ssh服务器

创建逻辑卷并挂载到目录

Docker组成将本地目录映射到dockerfile卷

如何使用 REST api 将文件存储卷挂载到 azure 容器实例

如何将Docker容器卷挂载到其他路径?