docker - 具有相对体积路径的tutum stackfile

标签 docker dockerfile docker-compose

我想将docker-compose.yml转换为tutum stackfile
在docker-compose.yml中,我正在使用卷的相对路径: web volumes: - './web:/web' 这样就完成了将docker-compose.yml所在的本地文件夹./web作为卷添加到Web docker服务中。

另一方面,来自tutum的stackfile仅允许绝对路径。
更改为 web volumes: - '/web:/web' 结果是,我的Dockerfile找不到文件夹/ web了。
如何用堆栈文件来做到这一点?

谢谢!

最佳答案

您不能再使用卷,因为运行容器的主机将无法访问您的源代码。您需要使用Dockerfile中的COPYADD使用内部源代码构建镜像。

关于docker - 具有相对体积路径的tutum stackfile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33276248/

相关文章:

docker - "oc new-app"不暴露端口,尽管输入图像有

docker - 使用Kubernetes将Web和应用程序服务器拆分为不同的Docker镜像是否具有性能优势?

docker - COPY失败:stat:没有这样的文件或目录

node.js - 在 docker 容器上运行 nodejs 应用程序会给出 "Error: Cannot find module '/usr/src/app/nodemon' "

selenium - 用于浏览器功能的Selenium Docker镜像发行版是什么?

docker - 在覆盖网络上运行 docker 失败

jenkins - Jenkins Mesos —错误:无法访问jarfile

ruby-on-rails - Docker,docker-compose,重启 : unless-stopped loose logs in console

docker - 我应该如何在 Docker Swarm 集群上公开我的 API URL?

docker - Kubernetes 和不安全的 docker 注册表