簡體   English   中英

docker-compose不會從git倉庫的最新提交構建映像

[英]docker-compose doesn't build image from latest commit of git repository

我有一個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

該映像是從存儲庫中構建的,但是文件不是原始/主文件最新的。 它們是上一次提交的結果。

我檢查了從git中提取是否確實有效。 在做

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

從最新提交中拉出。

我究竟做錯了什么? Docker無法將其從git存儲庫中的最新提交中拉出。

看起來您偶然發現了已知的缺失功能或錯誤(取決於您詢問的人)。 你可以在這里找到更多。 解決此問題的一種方法是嘗試使用http(s)url而不是ssh git。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM