まとめ
-
WSL コンテナーはパブリック プレビュー段階にあり、WSL にネイティブ コンテナーのサポートが提供されます。
-
この機能により、wslc.exe と C、C++、C# 用のコンテナー API (NuGet)、さらに MSBuild/CMake 統合が追加されます。
-
GitHub から WSL プレビューをダウンロードし、使用例についてはブログに従ってください。
WSL は素晴らしいですが、現時点では不足している領域がいくつかあります。たとえば、これを使用してコンテナ内で Linux アプリを実行したい場合、それはできません。代わりに、Docker などのサードパーティ アプリに依存する必要があります。ただし、Microsoft はしばらくの間、この問題に対する公式の解決策に取り組んできており、追加のダウンロードを必要とせずに WSL を通じてコンテナを実行する方法を提供しています。
さて、同社はついに WSL コンテナを表示可能な状態にし、パブリック プレビューでリリースしました。また、プレリリース ビルドを自分で手動でダウンロードする必要は依然としてありますが、コンテナは最終的に WSL の中核部分となり、実質的にサードパーティ アプリをダウンロードする必要がなくなります。つまり、あなたがそう望んでいない限り。
WSL コンテナがパブリック プレビューになりました
今すぐ試してみましょう
Microsoft Devblogs で発表されたように、同社は WSL コンテナをパブリック プレビューにプッシュしました。このツールは、wslc.exe バイナリをパスに追加し、使い慣れた形式と機能を使用するため、WSL を使用していたときに使用したのと同じコマンドを使用できます。
Microsoft によると、C、C++、C# をサポートする NuGet パッケージを取得することで、WSL コンテナ API を使用することもできます。インストールすると、Windows アプリはワークフローの一部としてコンテナーを使用できるようになります。これは、Linux の世界に少し浸る必要がある場合に最適です。 Microsoft によると、この API は MSBuild や CMake とも連携できるため、アプリのビルドおよびデプロイ手順の一部として、数行を記述してコンテナーを追加できるとのことです。
プロジェクトで WSL コンテナーを使用する方法の例については、ブログ投稿全体を必ず確認してください。これらを使い始めたい場合は、WSL GitHub ページにアクセスして、今すぐプレビューをダウンロードしてください。

Windows 上で Linux アプリを実行するためにデュアルブート、WSL2、VM をテストしましたが、保持する価値があるのは 1 つだけでした
デュアルブート、VM および WSL2 は Windows PC で実行されます…










Leave a Reply