Windows Server 2016 から仮想化の新たなアプローチとしてコンテナー技術がサポートされるようになりました。Windows Server 2016 でサポートされるコンテナーには Windows コンテナーと Hyper-V コンテナーの 2 種類があり、状況により使い分ける必要があります。
windows-コンテナー-クイック-スタート
Windows コンテナーは Windows Server 2016 Standard エディションでも追加ライセンス不要で無制限に作成できるため、どんどん活用していきたいところです。
さっそく Windows コンテナーをインストールしてみます。Windows コンテナーのインストールは PowerShell だけで完結できるようになっています。
Windows コンテナーのインストール
- 管理者モードで PowerShell を起動し、Install-Module コマンドレットを実行
1Install-Module -Name DockerMsftProvider -Repository PSGallery -Force
- NuGet プロバイダーが必要と通知された場合は、Y (はい) を入力して進める
- 追加したモジュールを利用して、docker パッケージをインストール
1Install-Package -Name docker -ProviderName DockerMsftProvider
- パッケージ ソース DockerDefault を信頼するかどうかを確認された場合は、A (すべて続行) を入力して進める
※ アンインストールしますか? と表示されるが、インストールしますか? の誤訳 - Restart-Computer でコンピューターを再起動する
1Restart-Computer -Force
- インストールは以上で完了