• 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を記述し、空のリストを値で置く
  }  
}