【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とコンテナの起動を分けて実行する

Follow me!