docker

docker-compose build --no-cacheしても結果が変わらない時

docker-composeやdockerを使っていて、ソースコードを変更したのに反映されない!という時があると思います。docker-compose buildの場合、大抵の記事では「docker-compose build --no-cacheを使えば解決さ!」と言っていますが、実際にできない時があります。

そんなときは、

$ docker system prune

しましょう。

$ docker system prune

を実行すると、

WARNING! This will remove:
    - all stopped containers
    - all volumes not used by at least one container
    - all networks not used by at least one container
    - all dangling images
Are you sure you want to continue? [y/N] 

このように出てきますが、この4項目以外も消えてるんじゃないかと勝手に思っています。よくわからないので勝手に思っているだけですが。