JupyterNotebook+Docker+VSCode(Devcontainer)の開発環境構築

検証環境

  • Windows 11+WSL2 (Ubuntu)
  • Docker 20.10.20
  • VSCode 1.73.1

手順

  1. VSCodeをインストール
  2. jupyter-docker-devcontainerをclone
    git clone https://github.com/ttnt-1013/jupyter-docker-devcontainer.git
  3. VSCodeから2. でcloneしたフォルダを開く
    • VSCodeを開く
    • 「Ctrl+K」「Ctrl+O」を押下、ディレクトリを選択
      (またはメニューバーの ファイル→フォルダーを開く をクリック後、)
  4. VSCodeの拡張機能「Dev Containers」をインストール
    • VSCodeのウインドウ左側のExtension(拡張機能)のアイコンをクリック
    • 検索ボックスに「dev con」と入力し、下記のExtensionをインストールする
  5. コンテナをビルドして環境を移動
    • 左下の「><」をクリック
    • Open Folder in Containerをクリック
    • 新しいウインドウが開きContainerのビルドが始まる
      • 初回は時間がかかる
      • エラーが出て失敗する場合は、再度左下の「><」をクリックし、Reopen in Containerをクリックしてみる(たまにこれで解決する)

メモ

  • Jupyter notebookの起動に時間がかかり、ipynbがVSCodeですぐ開けない場合があった