docker composeでbuildをしても、キャッシュが効いてイメージの更新が反映されないときがあります。
そのときは、以下のコマンドで、build時にno cacheオプションを使用することで、キャッシュの利用を無効にできます。
$ docker-compose build --no-cache
また、no cacheオプションを利用する際は、イメージのbuildとコンテナの起動を分けて実行します。
docker composeでbuildをしても、キャッシュが効いてイメージの更新が反映されないときがあります。
そのときは、以下のコマンドで、build時にno cacheオプションを使用することで、キャッシュの利用を無効にできます。
$ docker-compose build --no-cache
また、no cacheオプションを利用する際は、イメージのbuildとコンテナの起動を分けて実行します。