【Docker Compose】buildの際にキャッシュを利用しないようにする
Docker Composeでbuildした内容が反映されないとき
環境: Docker version 20.10.7, docker-compose version 1.29.2
docker-compose build
docker composeでbuildを行なってもキャッシュが効いてイメージの更新が反映されないときがある。
build時にno cacheオプションを使用することで、キャッシュの利用を無効にする。
no cacheオプションでbuild
docker-compose build --no-cache
コンテナ起動
docker-compose up -d
NG (これは出来なかった)
docker-compose up -d --build --no-cache
no cacheオプションを利用する際は、イメージのbuildとコンテナの起動を分けて実行する