docker-compose不会从最新的git存储库提交构建映像

时间:2016-10-18 10:54:40

标签: git docker docker-compose dockerfile

我有一个git存储库(存储库有Dockerfile和docker-entrypoint.sh),我将其用作在docker-compose中构建的上下文:

 build:
      context: git@git.example.com/example/example-backend.git

当我运行以下任一项时:

 1. docker-compose build && docker-compose up -d
 2. docker-compose build --no-cache && docker-compose up -d
 3. docker-compose up -d --build

图像是从存储库构建的,但文件与origin / master不是最新的。它们是之前提交的那个。

我检查了从git中拉出是否真的有效。做

 git clone git@git.example.com/example/example-backend.git

来自最新提交。

我做错了什么? Docker无法从git存储库中的最新提交中获取它。

1 个答案:

答案 0 :(得分:1)

看起来你偶然发现了一个已知缺失的功能或错误(取决于你问的是谁)。您可以找到更多here。解决这个问题的一种方法是使用http(s)url而不是ssh git,你试试。