- DevContainerでは、デフォルト時ビルドするタイミングでキャッシュを利用する。
- Dockerfileやdocker-compose.ymlやdevcontainer.jsonを変更した場合は、キャッシュを利用せずに変更分を強制的に読み込ませたい。
- 以下のようにdevcontainer.jsonにcacheFromを記述すると、キャッシュを利用せずにビルドすることができる。
{
name: "test_neo4j_container",
dockerComposeFile: '../docker-compose.yml',
service: "app",
shutdownAction: "stopCompose",
build: {
cacheFrom: [] # buildの中にcacheFromを記述し、空のリストを値で置く
}
}