docker - 如何从 Dockerfile 中的本地路径创建卷?

标签 docker dockerfile

使用命令行参数,我可以表明我想将本地目录挂载为一个卷:

docker run -i -t -v /path/to/directory/:/mount/point testimage

但是,我找不到任何内容来描述 Dockerfile 中 VOLUME 的语法来做同样的事情。谁能解释一下这是什么样子的?

最佳答案

Dockerfiles 只定义右侧(容器内的哪些路径是卷)——而不是本地/左侧。

映射是在容器创建期间完成的,而不是镜像创建。

关于docker - 如何从 Dockerfile 中的本地路径创建卷?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42284754/

相关文章:

mysql - 无法将 zipkin docker 容器连接到 mysql 容器

django - 使用 docker compose,如何使用相同的地址在内部和外部访问服务?

mysql - 如何在 Docker 容器中使用模式初始化 MySQL 数据库?

docker - 如何为每个使用不同框的多个提供程序编写Vagrantfile?

docker - Mattermost 凭证在哪里设置?

docker - Dockerfile错误:standard_init_linux.go:207:exec用户进程引起“没有这样的文件或目录

postgresql - docker CMD 在后台运行supervisord

sed - 在 dockerfile 中运行 sed 以用构建 arg 值替换文本

docker - Prometheus的AlertManager中的CrashLoopBackOff

nginx - 如何配置macOS防火墙以访问Docker Nginx容器?