Initial commit
This commit is contained in:
9
Packer/scripts/docker/2016/install-containers-feature.ps1
Executable file
9
Packer/scripts/docker/2016/install-containers-feature.ps1
Executable file
@@ -0,0 +1,9 @@
|
||||
Write-Host "Install Containers feature"
|
||||
Install-WindowsFeature -Name Containers
|
||||
|
||||
if ((GWMI Win32_Processor).VirtualizationFirmwareEnabled[0] -and (GWMI Win32_Processor).SecondLevelAddressTranslationExtensions[0]) {
|
||||
Write-Host "Install Hyper-V feature"
|
||||
Install-WindowsFeature -Name Hyper-V -IncludeManagementTools
|
||||
} else {
|
||||
Write-Host "Skipping installation of Hyper-V feature"
|
||||
}
|
||||
12
Packer/scripts/docker/2016/install-docker.ps1
Executable file
12
Packer/scripts/docker/2016/install-docker.ps1
Executable file
@@ -0,0 +1,12 @@
|
||||
$ProgressPreference = 'SilentlyContinue'
|
||||
|
||||
Set-ExecutionPolicy Bypass -scope Process
|
||||
New-Item -Type Directory -Path "$($env:ProgramFiles)\docker"
|
||||
wget -outfile $env:TEMP\docker-17-03-0-ee.zip "https://dockermsft.blob.core.windows.net/dockercontainer/docker-17-03-0-ee.zip"
|
||||
Expand-Archive -Path $env:TEMP\docker-17-03-0-ee.zip -DestinationPath $env:TEMP -Force
|
||||
copy $env:TEMP\docker\*.exe $env:ProgramFiles\docker
|
||||
Remove-Item $env:TEMP\docker-17-03-0-ee.zip
|
||||
[Environment]::SetEnvironmentVariable("Path", $env:Path + ";$($env:ProgramFiles)\docker", [EnvironmentVariableTarget]::Machine)
|
||||
$env:Path = $env:Path + ";$($env:ProgramFiles)\docker"
|
||||
. dockerd --register-service -H npipe:// -H 0.0.0.0:2375 -G docker
|
||||
Start-Service docker
|
||||
Reference in New Issue
Block a user