vscodeのRemote-Containerについて

認識のズレ

vscodeの拡張でRemote-Container一式を使えるようにしたが認識違いを起こしていたので記録しとく。

Clone Repository in Container Volume...
これはリポジトリから.devcontainerやdocker-compose.yml等の一式をボリュームコンテナにダウンロードしてくれる。注意点は「docker-compose.ymlのビルドを手動でする必要がある」という点である。
Open Folder in Container...
これはホストのローカルディレクトリのdocker-compose.ymlから開き、エクスプローラーにはワーキングディレクトリのみが表示される。リポジトリにpushするには別途gitの設定が必要となる。

ベストプラクティス的な読み物がほしいところである。

ボリュームコンテナへのアプローチ

往年の課題だったソースをホストに移動させる作業についてだが以外と単純にvscodeのdocker拡張のアイコンからエクスプローラのvolumeの該当コンテナを右クリックでディレクトリとしてvscode内で開いてくれるようだ。