【发布时间】:2015-12-06 17:37:33
【问题描述】:
Docker-compose 允许您使用预先存在的 docker 镜像或从源代码构建。对于构建选项,official reference 需要
包含 Dockerfile 的目录的路径,或 git 存储库的 url。
我想利用后一种情况,这样我就不必在我的项目中创建一个 git 子模块,或者在 Docker Hub 上注册一个新的存储库。不幸的是,没有关于如何格式化 url 的示例,而且我尝试过的每种形式都被误认为是相对文件路径。
例如
---
letsencrypt:
build: https://github.com/letsencrypt/letsencrypt.git
...
因错误而失败:
错误:构建路径 /{MY_CURRENT_PATH}/https:/github.com/letsencrypt/letsencrypt.git 不存在或不可访问。
我尝试过的其他形式都没有运气了:
- git@github.com:letsencrypt/letsencrypt.git
- git://github.com/letsencrypt/letsencrypt.git
- https://github.com/letsencrypt/letsencrypt
【问题讨论】:
标签: git docker docker-compose