- ローカルVSCode:ローカルPCで普通に開いたVSCode
- リモートVSCode:ローカルPC内で構築したコンテナに接続したVSCode
- VSCode
- Docker Desktop for ***(私はWindowsを使用)
※Windowsのバージョンが2004の場合、Windows 10 HomeでもDocker Desktop for Windowsが使用可能
- Python
- Docker
- Remote Development
※dockerfile、devcontainer.json、動作確認用ファイルも含むので学習用へどうぞ
- 空のプロジェクトファイルをPC内のドキュメント直下(好きな場所でOK)に作成する
- 本ページ( https://github.com/shiimono/DockerImage_ubuntu1804_python )からコード一式をダウンロードし、中身を開発フォルダに置く
- VSCode左下の緑のボタンを押し、「Remote-Containers: Open Folder in Container」を押し、現在開いている開発フォルダを開く
- 空のプロジェクトファイルをPC内のドキュメント直下(好きな場所でOK)に作成する
- 「FROM shiimono/vsc-ubuntu1804_python-6ba16d549affab1a7e291bb6e2517ede:latest」を記載する
- VSCode左下の緑のボタンを押し、「Remote-Containers: Open Folder in Container」を押し、現在開いている開発フォルダを開く
- 開発環境構築方法2とは異なり、devcontainer.jsonは新しく作成されるため、devcontainer.jsonの設定は各自必要に応じて修正が必要
(本コードではVSCodeの拡張機能の導入くらいしか設定を加えてないので問題はありません)
- リモートコンテナ内でインストールしたライブラリや作成したファイルはコンテナを閉じても残る
(ローカルとリモートのファイルは共有されている)
- デバッグもpythonコマンドでの実行もVSCodeで行える