通常の Docker コンテナーの場合、コンテナーの終了時に変更は保存されません。しかし、vscode-remote では、設定 devcontainer 設定を使用してコンテナーでプロジェクトを開くと、vscode を再度開くたびに変更が引き続き存在します。
私のプロジェクトは 1 つのイメージに基づいています。vscode リモートを開いてプロジェクト ファイルを編集したいだけですが、イメージ ファイルを変更すると、vscode を再度開くと変更が元に戻ります。
{
"name": "xxx",
"service": "xxx-service",
"dockerComposeFile": "./docker-compose.yml",
"workspaceFolder": "/home/rde",
"postCreateCommand": "rde docker:run && yarn",
"extensions": [],
"settings": {
"javascript.implicitProjectConfig.experimentalDecorators": true,
"files.exclude": {}
}
}