docker-compose不会从最新的git仓库提交构build镜像

我有一个git仓库(仓库有Dockerfile和docker-entrypoint.sh),我用它作为docker-compose构build的上下文:

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 

该映像正在从存储库中构build,但是文件并不是最新的origin / master。 他们是从以前的承诺。

我检查了看是否从git拉实际上工作。 干

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

从最新的提交拉。

我究竟做错了什么? Docker无法从最新的git仓库中提交。

看起来你已经偶然发现了一个已知的缺less的function或错误(取决于你问的对象)。 你可以在这里find更多。 一个解决这个问题的方法是使用http(s)url而不是ssh git,你可以试试。