LoginSignup
9
19

More than 1 year has passed since last update.

ゼロから始めるVSCode×Docker開発環境構築【Python】

Last updated at Posted at 2023-02-25

はじめに

最近仕事でDockerを使った開発が増えてきたので、自宅の開発環境にもDocker開発環境を作るついでに記事にまとめることにしました。
備忘録的にまとめるため一つ一つの詳しい説明は省きます、たくさん優良記事が落ちているので気になった方は各々調べてみてください。
※VSCodeはインストール済み前提で進めます。インストール手順は以下の記事に記載しています。

WSLのインストール

コマンドプロンプトを「管理者として実行」
image.png

cmd
wsl --install

image.png
PCを再起動すると、自動でUbuntuが立ち上がります。
image.png
ユーザ名とパスワードを設定してUbuntuを閉じます。

WSLにDockerをインストール

以下の記事に手順を示しています。

VSCodeの設定

拡張機能 RemoteDevelopmentのインストール

image.png

左タブの「リモートエクスプローラー」からWSLターゲットの「Ubuntu」を選んで「WSLへの接続」
image.png
新しいウインドウでVSCodeが立ち上がります。

便利な拡張機能群のインストール

新しいウインドウの方で拡張機能をインストールします。
参考程度に自分がPython開発の際にインストールしている拡張機能を以下に載せておきます。
更にオススメの拡張機能があれば教えてください。

・autoDocstring
・Black Formatter
・Docker
・Error Lens
・Flake8
・GitHub Theme
・Git History
・GitLens
・indent-rainbow
・isort
・Japanese Language Pack for Visual Studio Code
・Path Intellisense
・Python
・vscode-icons

設定の変更

ctrl + , で設定を開きます。

Insert Final Newline: True (ファイル最終行に改行を自動で入れる)
Trim Trailing Whitespace: True (行末尾の空白を自動で削除)
image.png
image.png

※拡張機能Black Formatter及びFlake8、isortを適用するには別途VSCodeの設定が必要になります。

最後に

この設定で最低限Dockerを使える環境ができると思います。
もっと良い設定などあればコメントでご指摘していただけると幸いです。

9
19
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
19