Windowsコンテナのインストール

windows-container-installのアイキャッチ画像 Windows

Powershellを使ってWindowsコンテナをインストールする方法を解説します。
Windowsコンテナは、Windows Serverでのみ使用可能です。


コンテナ機能のインストール

PS C:\Users\Administrator> Enable-WindowsOptionalFeature -Online -FeatureName Containers 
Do you want to restart the computer to complete this operation now?
[Y] Yes  [N] No  [?] Help (default is "Y"): Y

Dockerのインストール

PS C:\Users\Administrator> Install-Module -Name DockerMsftProvider -Repository PSGallery -Force 

NuGet provider is required to continue
PowerShellGet requires NuGet provider version '2.8.5.201' or newer to interact with NuGet-based repositories. The NuGet
provider must be available in 'C:\Program Files\PackageManagement\ProviderAssemblies' or
'C:\Users\Administrator\AppData\Local\PackageManagement\ProviderAssemblies'. You can also install the NuGet provider by running
 'Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force'. Do you want PowerShellGet to install and import the
NuGet provider now?
[Y] Yes  [N] No  [S] Suspend  [?] Help (default is "Y"): Y

PS C:\Users\Administrator> Install-Package -Name docker -ProviderName DockerMsftProvider 

The package(s) come(s) from a package source that is not marked as trusted.
Are you sure you want to install software from 'DockerDefault'?
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "N"): Y

Name                           Version          Source           Summary
----                           -------          ------           -------
Docker                         xx.xx.xx         DockerDefault    Contains Docker EE for use with Windows Server.

# 再起動
PS C:\Users\Administrator> Restart-Computer -Force

# バージョンの確認
PS C:\Users\Administrator> docker version


サービス上では「Docker Engine」が該当します。

TIPS

Windowsコンテナを使ってWebサイト・CGIを構築する方法はこちらをご覧下さい。

コメント

タイトルとURLをコピーしました