Windows の Docker + VS Code で アタッチ時に Bash を使う方法
VS Code の settings.json に下記のように追加すれば OK です。
(既に "docker.commands.attach" があれば変更)
settings.json
"docker.commands.attach": "${containerCommand} exec -it ${containerId} /bin/bash",
- Docker Attach | Reference for Visual Studio Code Docker extension properties and tasks.
- https://code.visualstudio.com/docs/containers/reference#_docker-attach
/bin/bash が無いコンテナでどうなるかは未調査です。
まだそのような場面に出くわしたことないので、
とりあえず上記で運用しています。