先週、Microsoftが最新のInsiderビルド14352の新しいWindows 10機能であるHyper-Vコンテナーをプレビューしていることを報告しました。コンテナーに慣れていない場合、コンテナーは、他の部分に影響を与えることなくアプリケーションを実行できる隔離された場所です。あなたのオペレーティングシステムの。
Microsoftは、これらが「仮想化の次の進化」であると考えており、Windows 10は、実際には2つの異なるタイプのコンテナー(Windows ServerコンテナーとHyper-Vコンテナー)を備えています。前者はプロセスと名前空間の分離テクノロジーを使用してアプリケーションを分離し、後者は前者を拡張して、カーネルの分離も提供する最適化された仮想マシンで各コンテナーを実行します。
でブログの記事マイクロソフトの開発者ブログで、今日は、Microsoft AzureのテクニカルエバンジェリストジュリアンCoriolandは、WindowsのインサイダーがWindows 10 PC上の任意のHyper-Vのコンテナを実行する方法を説明しました。これはオプトイン機能であるため、開始するには、最初に2種類のコンテナーをインストールする必要があります。これを行うには、Windowsのコントロールパネルに移動し、[プログラム]をクリックして、[Windowsの機能をオンまたはオフにする]をクリックします(管理者パスワードまたは確認の入力を求められた場合は、パスワードを入力するか、確認を入力します)。表示されたら、リストで[コンテナーとHyper-V]を選択し、[OK]をクリックします。その後、コンピュータが再起動して2つのコンポーネントがインストールされます。

Windowsのコントロールパネルから2つのコンテナの電源を入れます。
Hyper-Vコンテナーを実行できるようにするには、ContainerImageパッケージプロバイダーとNanoServerベースコンテナーイメージをインストールする必要があります。まず、PowerShellコンソールを管理者モードで開き、次のコマンドを使用して実行ポリシーを無制限に変更します。
Set-ExecutionPolicy Unrestricted
これで、ContainerImageパッケージプロバイダーをインストールする準備が整いました。これにより、ベースオペレーティングシステムイメージをプルしてHyper-Vコンテナーを実行できるようになります。次のコマンドを使用して実行します。
Install-PackageProvider ContainerImage -Force
前に述べたように、次のステップはNanoServerベースコンテナイメージのインストールです。次のコマンドでプルできます(このステップはインターネット接続によっては時間がかかる場合があります)。
インストール-ContainerImageNanoServer
このステップを過ぎると、コンテナを管理するために設計されたツールであるDockerをPCにインストールする必要があります。Coriolandは、このPSスクリプトを実行して、必要なものをすべてインストールすることをお勧めします。完了すると、Dockerコマンドを使用してHyper-Vコンテナーを使用できるようになります。たとえば、コンピューターで使用可能なイメージのリストを取得できます。

dockerコマンドの例。
さらに、次のコマンドを使用して、管理者権限を持つCMDウィンドウに切り替え、新しいHyper-Vコンテナーを作成できます。
docker run -it –isolation = hyperv nanoserver cmd

Hyper-Vコンテナーで実行されているcmdウィンドウ。
これで、Windows 10PCでHyper-Vコンテナーを実行する準備が整いました。開始方法の詳細については、ブログ投稿全体を参照してください。また、MSDNWebサイトのHyper-Vコンテナーに関する公式ドキュメントを確認することをお勧めします。
開発者の方は、MicrosoftがHyper-VコンテナーのネイティブサポートをWindows 10に導入したことに満足していますか?この機能によってワークフローが簡単になると思われる場合は、コメントでお知らせください。