Windows & WSL 2 で最高の Linux 開発エクスペリエンスを作成する

WSL 2 の @Scott Hanselman による MSFT Build の "The Journey to One .NET" というタイトルのブレイクアウト セッションで Docker Desktop が紹介されたことを本当に嬉しく思います。彼の基調講演の前半で、WSL 2 の GPU サポートの優れた新しい機能強化について学び、この機能を Docker Desktop に追加することに関心があることについてコミュニティから聞きたいと思います。 GPU のサポートが Docker Desktop に提供されることを熱望している場合は、 ロードマップ項目 に投票してお知らせください。

この発表により、Windows 2004リリースとDockerデスクトップv2.3.02のリリースが間近に迫っています WSL2 GAに到達すると、WSL2で今日の場所にたどり着いた方法を振り返る良い機会だと思いました。

2019年4月号

2019年(非常に異なる時期)に思いを馳せて、4月に最初にWSL 2についてMicrosoftと話し合いました。 私たちは始めることに興奮しており、できるだけ早くビルドを取得する方法を見つけたいと思っていました。

2019年5月号

これを行う最も簡単な方法は、Kubecon EUでラップトップを収集することでした(747の帯域幅を過小評価しないでください)。 私たちはこれを復活させ、Docker Desktop用のWSL 2の最初の「ハッキー」バージョンとなるものの作業を開始しました。

2019年6月号

いくつかの内部デモが終わったので、<3を計画 していること を発表することにしました

この発表は湖で白鳥を見るようなもので、私たちのブログ投稿は落ち着いて収集されていましたが、水の下で私たちはもっと広く共有できるものに向かって私たちを連れて行くために狂ったように蹴っていました。

2019年7月号

私たちはついに何かを共有する準備ができました!

https://www.docker.com/blog/docker-wsl2-tech-preview/

そして、WSL 2 を使用した Docker Desktop の最初のプレビューをリリースしてから間もなく

https://www.docker.com/blog/5-things-docker-desktop-wsl2-tech-preview/

2019年8月〜9月

もう一度、プレビューが出て、物事が落ち着いているように見えたので、私たちは仕事に戻りました。 私たちは毎週マイクロソフトと、私たちが持っていたものをどのように改善できるか、バグを修正すること、そして一般的にエクスペリエンスを改善することについて話し合っていました。 サイモンとベンは、 私たちがどのように進んでいるかについてマイクロソフトと話すために米国に向かうのに十分な時間がありました。

2019年10月号

Docker Desktop を WSL 2 と統合する方法を大幅に見直しました。

https://www.docker.com/blog/new-docker-desktop-wsl2-backend/

K8sサポートを追加し、古いHyper-Vベースのバックエンドと同等の機能を提供するとともに。 また、プレビューを Docker Desktop で見やすくし、ユーザー数が増え始めました

2019年11月 – 2020年2月

今回はあっという間に過ぎ去り、バグを追いかけ、地元の体験をどのように改善できるか、そして最良の作業方法は何かを検討しました。

https://www.docker.com/blog/docker-desktop-release-2-2-is-here/

2020年3月号

私たちは自分たちが構築したものにかなりの自信を築いており、最終的にバックログに残っている最大の未解決項目の1つであるWindowsホームサポートを追加しました

https://www.docker.com/blog/docker-desktop-for-windows-home-is-here/

これには、Hyper V での古い Moby VM の実行に関連する機能と、Windows コンテナーの実行に関連するすべてのオプション (これらは Windows Home ではサポートされていないため) の削除が含まれていました。 これにより、GAに直行することに集中できるようになりました...

2020年4月号

GAの準備方法を倍増させ、開発プラクティスを改善するための教訓を学びました。 Docker Desktop を実行している 2.7 m の人々のために、WSL 2 の準備とテストをどのように準備しているかを共有したいと思いました。

https://www.docker.com/how-we-test-docker-desktop-with-wsl-2/

2020年5月号

私たちはついに Dockerデスクトップv2.3.02でGAに到達しました!

今、私たちは野生に出て、WSL 2で作業するときにDockerデスクトップから最高のエクスペリエンスを確実に得るためのいくつかのアイデアとベストプラクティスを共有しました。 

https://www.docker.com/blog/docker-desktop-wsl-2-best-practices/

(そしてもちろん、Windows Proユーザーにとっては、Windowsコンテナの使用に戻る機能など、あなたが知っていて愛しているのと同じ機能がすべて付属しています。

次は何ですか?

次に、人々がWSL 2でDockerデスクトップを使い始めることです!WSL 2 で Docker Desktop を今すぐ試すには、Windows 2004 以降を使用していることを確認し、 最新の Docker Desktop をダウンロードして 開始してください。

Docker Desktopを楽しんでいるが、それをより良くするために何ができるかについてのアイデアがある場合は、フィードバックをお寄せください。 ロードマップを通じて、WSL 2 の GPU サポートへの投票など、次に見たい機能をお知らせください。