Windows Home 用の Docker Desktop が登場!

昨年、Docker が WSL 2 統合を備えた Docker Desktop のプレビューをリリースしたことを発表しました。 このたび、 Windows Home WSL 2 統合の実験的なサポートを可能にする作業が完了したことをお知らせします。 これは、19040以降のWindows InsiderユーザーがDockerデスクトップをインストールして使用できることを意味します。

Windows Home 用 Docker Desktop のこの最初のバージョンに関するフィードバックを歓迎します。 開始するには、Windows Insider Preview ビルド 19040 以降を使用し、 Docker Desktop Edge 2.2.2.0をインストールする必要があります。

Docker Desktop for Windows Home には何が含まれていますか?

Docker Desktop for WSL 2 Windows Home は、Docker Desktop for Linux コンテナー開発のフル バージョンです。 既存の Docker デスクトップ WSL 2 バックエンドと同じ機能セットが付属しています。 これにより、次のことが可能になります。 

  • お使いの Windows マシン上の Docker の最新バージョン 
  • Windows Home で Kubernetes を 1 回のクリックでインストール 
  • 実行中のコンテナを表示/管理するための統合UI 
  • <5秒でDockerデスクトップを起動
  • Linux ワークスペースを使用する
  • 動的なリソース/メモリ割り当て 
  • ネットワーク スタック、http プロキシ設定のサポート、および信頼された CA 同期 

Docker Desktop を使用して開発を開始するにはどうすればよいですか? 

Docker と WSL 2 を使用した開発の最適なエクスペリエンスを得るには、Linux ディストリビューション内にコードを含めることをお勧めします。 これにより、ファイルシステムのパフォーマンスが向上し、VSCodeなどの製品のおかげで、Windows UI内および使い慣れたIDEですべての作業を行うことができます。 

まず、 Windowsインサイダー プログラムを使用していて、19040を使用していて、 Dockerデスクトップエッジをインストールしていることを確認してください。

次に、LinuxのWSLディストリビューションをインストールします(この例では、 MicrosoftストアのUbuntuのようなものを想定します)。

ディストリビューションがV2に設定されていることを確認して、PowerShellの実行をチェックインすることをお勧めします

wsl -l -v 

ディストリビューションがバージョンであることがわかった場合は、実行する必要があります 

wsl ‐‐set-version DistroName 2

V2 WSL ディストリビューションを作成すると、Docker デスクトップによって Docker でこれが自動的に設定されます。

次のステップは、このUbuntuディストリビューション内でコードの操作を開始し、理想的にはIDEをWindowsのままにすることです。 VSCode では、これは非常に簡単です。

VSCodeを開いてリモート WSL拡張機能をインストールすると、Linuxディストリビューションのリモートサーバーで作業でき、IDEクライアントはまだWindows上にあります。 

 次に、VSCodeでリモートで作業を開始する必要がありますが、これを行う最も簡単な方法は、ターミナルを開いて次のように入力することです。

Wsl
code .

これにより、デフォルトのディストリビューションにリモート接続された新しいVSCodeが開き、画面の下隅で確認できます。 

(または、スタートメニューでUbuntuを探し、開いてから実行  code . することもできます )

ウィンドウズホーム

VSCodeに入ると、VSCodeのターミナルを使用してコードをプルし、WindowsホームマシンからDockerを使用してLinuxでネイティブに作業を開始します。

その他のヒントとコツ:

あなたのフィードバックが必要です!

Windows Home 用 Docker Desktop の最初のバージョンに関するフィードバックをいただき、さらに改善する方法をお聞かせいただければ幸いです。

Windows ホームで WSL 2 Docker Desktop の使用を開始するには、Windows Insider Preview ビルド 19040 以降を使用し、 Docker Desktop Edge 2.2.2.0をインストールする必要があります。