具有相对卷路径的堆栈文件

tutum stackfile with relative volume path

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

另一方面,来自 tutum 的堆栈文件只允许绝对路径。 将其更改为 web volumes: - '/web:/web' 结果是,我的 Dockerfile 再也找不到文件夹 /web 了。 如何使用堆栈文件完成此操作?

谢谢!

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