containerd/script/setup/enable_docker_tls_on_windows.ps1
Gabriel Adrian Samfira 7ccd733d25 Add image build workflow
This change adds a new workflow that builds the volume test images
and pushes them to a remote registry.

Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
2021-11-25 09:26:17 +00:00

23 lines
612 B
PowerShell

Param(
[parameter(Mandatory=$true)]
[string[]]$IPAddresses
)
$ErrorActionPreference = "Stop"
$IPAddresses += "127.0.0.1"
$IPParams = $IPAddresses -join ","
mkdir $env:USERPROFILE\.docker
docker run --isolation=hyperv --user=ContainerAdministrator --rm `
-e SERVER_NAME=$(hostname) `
-e IP_ADDRESSES=$IPParams `
-v "c:\programdata\docker:c:\programdata\docker" `
-v "$env:USERPROFILE\.docker:c:\users\containeradministrator\.docker" stefanscherer/dockertls-windows:2.5.5
if ($LASTEXITCODE) {
Throw "Failed to setup Docker TLS: $LASTEXITCODE"
}
Stop-Service docker
Start-Service docker