刚遇到同样的问题,最初的 解决方法 是更改中的服务名称docker-compose.yml
。
这行得通,但 行得通,是因为Docker-compose缓存了构建并将其与服务名称绑定。每个docker-compose up
后的第一个只使用它之前建造的,所以所做的任何更改的Dockerfile
,或者的那部分docker-compose.yml
基本上忽略。
当您(和我)更改服务名称时,由于该服务名称之前没有被标记过,因此它触发了新的构建。
的 的解决方案是做一个:搬运工- 撰写生成重建图像(后面跟一个docker- compose up
)。他们的文档并没有真正强调这个问题。