具有相对卷路径的堆栈文件
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 中的 COPY
或 ADD
构建包含源代码的镜像。
我想将我的 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 中的 COPY
或 ADD
构建包含源代码的镜像。