🦥
VSCodeのDockerで`Attach Shell`実行時にbashで起動する方法
はじめに
筆者はWindowsでVSCodeを使用しDocker環境を操作しています。
VSCodeのDocker拡張機能で、[Attach Shell]
を使用してDockerコンテナに入る際、デフォルトでsh
で起動するよう設定されていましたが、bash
で起動したかったので起動方法を修正しました。
変更方法
docker
を検索し、Commands:Attach
のEdit Settings.json
を選択する
Settingsでsettings.jsonに以下の画像ような記述がある
${shellCommand}
の部分をbash
に書き換えて保存する
末尾の"docker.commands.attach": "${containerCommand} exec -it ${containerId} bash"
Discussion