Unable to run update script to update PowerShell in manifest
Steps to reproduce the issue
> dotnet run --project .\eng\update-dependencies\ -- 5.0 --product-version powershell=7.1.0-preview.7 --compute-shas
Expected behavior
Updates manifest
Actual behavior
update-dependencies Information: 0 : Updating powershell|5.0|build-version
update-dependencies Information: 0 : Updating powershell|5.0|product-version
update-dependencies Information: 0 : Updating powershell|5.0|Linux.Alpine|sha
update-dependencies Information: 0 : Updating powershell|5.0|Linux|arm32|sha
update-dependencies Information: 0 : Updating powershell|5.0|Linux|arm64|sha
update-dependencies Information: 0 : Updating powershell|5.0|Linux|x64|sha
update-dependencies Information: 0 : Updating powershell|5.0|Windows|x64|sha
update-dependencies Information: 0 : Downloading 'https://dotnetclichecksums.blob.core.windows.net:443/tool/7.1.0-preview.7/PowerShell.Linux.Alpine.7.1.0-preview.7.nupkg.sha512'.
update-dependencies Information: 0 : Failed to find `dotnetclichecksums` sha
update-dependencies Information: 0 : Downloading 'https://dotnetcli.blob.core.windows.net/dotnet/checksums/7.1.0-preview.7-sha.txt'.
update-dependencies Information: 0 : Failed to find dotnet release checksums
update-dependencies Information: 0 : Failed to find `PowerShell.Linux.Alpine.7.1.0-preview.7.nupkg` sha
update-dependencies Information: 0 : Downloading 'https://pwshtool.blob.core.windows.net/tool/7.1.0-preview.7/PowerShell.Linux.Alpine.7.1.0-preview.7.nupkg'.
update-dependencies Information: 0 : Retrieved sha 'c852a06d25e059cc31a0ace87d7738d8390ae7e6b83fd6ba73ef1ae6d1e4258bc436540a3bb309c466c0a9a2c33e9e19797c06e7fa10ba8c381c020430c30169' for 'https://pwshtool.blob.core.windows.net/tool/7.1.0-preview.7/PowerShell.Linux.Alpine.7.1.0-preview.7.nupkg'.
update-dependencies Information: 0 : Downloading 'https://dotnetclichecksums.blob.core.windows.net:443/tool/7.1.0-preview.7/PowerShell.Linux.arm32.7.1.0-preview.7.nupkg.sha512'.
update-dependencies Information: 0 : Failed to find `dotnetclichecksums` sha
update-dependencies Information: 0 : Failed to find `PowerShell.Linux.arm32.7.1.0-preview.7.nupkg` sha
update-dependencies Information: 0 : Downloading 'https://pwshtool.blob.core.windows.net/tool/7.1.0-preview.7/PowerShell.Linux.arm32.7.1.0-preview.7.nupkg'.
update-dependencies Information: 0 : Retrieved sha '8cd03689db9c2155616ba93a46d39b7222547d4b3fd8ecc23ccd5691cc65fc04935513ff693d0dba5592899c81cd47c0eb9339f10373db33bf9c5470c2abe7bd' for 'https://pwshtool.blob.core.windows.net/tool/7.1.0-preview.7/PowerShell.Linux.arm32.7.1.0-preview.7.nupkg'.
update-dependencies Information: 0 : Downloading 'https://dotnetclichecksums.blob.core.windows.net:443/tool/7.1.0-preview.7/PowerShell.Linux.arm64.7.1.0-preview.7.nupkg.sha512'.
update-dependencies Information: 0 : Failed to find `dotnetclichecksums` sha
update-dependencies Information: 0 : Failed to find `PowerShell.Linux.arm64.7.1.0-preview.7.nupkg` sha
update-dependencies Information: 0 : Downloading 'https://pwshtool.blob.core.windows.net/tool/7.1.0-preview.7/PowerShell.Linux.arm64.7.1.0-preview.7.nupkg'.
update-dependencies Information: 0 : Retrieved sha '36b582be600cf191287fb18599090ea36ab5e8800e099278965c73a465f19716b62458ef122bb91ff89b4f4fbec9f1597dc81a0ece2f852da6572ce3cd87f15e' for 'https://pwshtool.blob.core.windows.net/tool/7.1.0-preview.7/PowerShell.Linux.arm64.7.1.0-preview.7.nupkg'.
update-dependencies Information: 0 : Downloading 'https://dotnetclichecksums.blob.core.windows.net:443/tool/7.1.0-preview.7/PowerShell.Linux.x64.7.1.0-preview.7.nupkg.sha512'.
update-dependencies Information: 0 : Failed to find `dotnetclichecksums` sha
update-dependencies Information: 0 : Failed to find `PowerShell.Linux.x64.7.1.0-preview.7.nupkg` sha
update-dependencies Information: 0 : Downloading 'https://pwshtool.blob.core.windows.net/tool/7.1.0-preview.7/PowerShell.Linux.x64.7.1.0-preview.7.nupkg'.
update-dependencies Information: 0 : Retrieved sha '84d5c39a92050576e3b8a650419f43cb222a5d7f4d8fd3b29701a92880be3224d964549de0183f9d46e4d8b2636ffe370af4bbc23267b4194dd5d36f88a3a47f' for 'https://pwshtool.blob.core.windows.net/tool/7.1.0-preview.7/PowerShell.Linux.x64.7.1.0-preview.7.nupkg'.
update-dependencies Information: 0 : Downloading 'https://dotnetclichecksums.blob.core.windows.net:443/tool/7.1.0-preview.7/PowerShell.Windows.x64.7.1.0-preview.7.nupkg.sha512'.
update-dependencies Information: 0 : Failed to find `dotnetclichecksums` sha
update-dependencies Information: 0 : Failed to find `PowerShell.Windows.x64.7.1.0-preview.7.nupkg` sha
update-dependencies Information: 0 : Downloading 'https://pwshtool.blob.core.windows.net/tool/7.1.0-preview.7/PowerShell.Windows.x64.7.1.0-preview.7.nupkg'.
update-dependencies Information: 0 : Retrieved sha 'c445ae1ae668c837fb6c05116576118e96b83fca6b7e62cb0303d9cf2a18737c9c4cc9432402ace3be78aba60979e2d0dba3fb209d88a3ab227ece6178b91439' for 'https://pwshtool.blob.core.windows.net/tool/7.1.0-preview.7/PowerShell.Windows.x64.7.1.0-preview.7.nupkg'.
update-dependencies Information: 0 : Executing 'C:\Users\Robert Holt\Documents\Dev\Microsoft\dotnet-docker\eng\dockerfile-templates\Get-GeneratedDockerfiles.ps1'
ParserError:
Line |
1 | [10:06:04.067] [InstallHandler] No installation found
| ~
| Missing type name after '['.
Failed to update dependencies:
System.AggregateException: One or more errors occurred. (Unable to successfully execute 'C:\Users\Robert Holt\Documents\Dev\Microsoft\dotnet-docker\eng\dockerfile-templates\Get-GeneratedDockerfiles.ps1')
---> System.InvalidOperationException: Unable to successfully execute 'C:\Users\Robert Holt\Documents\Dev\Microsoft\dotnet-docker\eng\dockerfile-templates\Get-GeneratedDockerfiles.ps1'
at Dotnet.Docker.ScriptRunnerUpdater.ExecuteScript() in C:\Users\Robert Holt\Documents\Dev\Microsoft\dotnet-docker\eng\update-dependencies\ScriptRunnerUpdater.cs:line 73
at Dotnet.Docker.ScriptRunnerUpdater.<GetUpdateTasks>b__4_0() in C:\Users\Robert Holt\Documents\Dev\Microsoft\dotnet-docker\eng\update-dependencies\ScriptRunnerUpdater.cs:line 45
at Microsoft.DotNet.VersionTools.Dependencies.DependencyUpdateTask.<>c__DisplayClass6_0.<.ctor>b__0() in /_/src/Microsoft.DotNet.VersionTools/lib/src/Dependencies/DependencyUpdateTask.cs:line 32
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.<>c.<.cctor>b__274_0(Object obj)
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location where exception was thrown ---
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
at System.Threading.Tasks.Task`1.get_Result()
at Microsoft.DotNet.VersionTools.Automation.DependencyUpdateUtils.<>c.<Update>b__0_0(DependencyUpdateTask task) in /_/src/Microsoft.DotNet.VersionTools/lib/src/Automation/DependencyUpdateUtils.cs:line 29
at System.Linq.Enumerable.SelectEnumerableIterator`2.MoveNext()
at System.Linq.Enumerable.SelectManySingleSelectorIterator`2.MoveNext()
at System.Linq.Set`1.UnionWith(IEnumerable`1 other)
at System.Linq.Enumerable.DistinctIterator`1.FillSet()
at System.Linq.Enumerable.DistinctIterator`1.ToArray()
at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
at Microsoft.DotNet.VersionTools.Automation.DependencyUpdateUtils.Update(IEnumerable`1 updaters, IEnumerable`1 dependencyInfos) in /_/src/Microsoft.DotNet.VersionTools/lib/src/Automation/DependencyUpdateUtils.cs:line 25
at Dotnet.Docker.Program.UpdateFiles(IEnumerable`1 buildInfos) in C:\Users\Robert Holt\Documents\Dev\Microsoft\dotnet-docker\eng\update-dependencies\Program.cs:line 96
at Dotnet.Docker.Program.Main(String[] args) in C:\Users\Robert Holt\Documents\Dev\Microsoft\dotnet-docker\eng\update-dependencies\Program.cs:line 39
Additional information (e.g. issue happens only occasionally)
Output of docker version
Client: Docker Engine - Community
Version: 19.03.12
API version: 1.40
Go version: go1.13.10
Git commit: 48a66213fe
Built: Mon Jun 22 15:43:18 2020
OS/Arch: windows/amd64
Experimental: false
error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.40/version: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running.
Output of docker info
Client:
Debug Mode: false
Server:
ERROR: error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.40/info: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running.
errors pretty printing info
@rjmholt, update-dependencies tool requires .NET core SDK and Docker running in Linux container mode. By the look of the docker info output you included, it appears as though your Docker install is not working properly. Can you please verify?
Reran the commands today:
> docker version
Client: Docker Engine - Community
Version: 19.03.12
API version: 1.40
Go version: go1.13.10
Git commit: 48a66213fe
Built: Mon Jun 22 15:43:18 2020
OS/Arch: windows/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 19.03.12
API version: 1.40 (minimum version 1.12)
Go version: go1.13.10
Git commit: 48a66213fe
Built: Mon Jun 22 15:49:27 2020
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: v1.2.13
GitCommit: 7ad184331fa3e55e52b890ea95e65ba581ae3429
runc:
Version: 1.0.0-rc10
GitCommit: dc9208a3303feef5b3839f4323d9beb36df0a9dd
docker-init:
Version: 0.18.0
GitCommit: fec3683
> docker info
Client:
Debug Mode: false
Server:
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 1
Server Version: 19.03.12
Storage Driver: overlay2
Backing Filesystem: extfs
Supports d_type: true
Native Overlay Diff: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Volume: local
Network: bridge host ipvlan macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 7ad184331fa3e55e52b890ea95e65ba581ae3429
runc version: dc9208a3303feef5b3839f4323d9beb36df0a9dd
init version: fec3683
Security Options:
seccomp
Profile: default
Kernel Version: 4.19.104-microsoft-standard
Operating System: Docker Desktop
OSType: linux
Architecture: x86_64
CPUs: 12
Total Memory: 25GiB
Name: docker-desktop
ID: P4GD:WWIJ:NWDT:FKX7:PDUZ:R7FH:O5UC:PE3Q:JN3C:DSS4:CKX7:5T7I
Docker Root Dir: /var/lib/docker
Debug Mode: true
File Descriptors: 38
Goroutines: 48
System Time: 2020-09-09T16:06:36.287245Z
EventsListeners: 2
Registry: https://index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false
Product License: Community Engine
WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled
But I get the same error where it seems like something is trying to execute PowerShell on log output.
Trying to follow the blob links that the tool is using causes my browser to time out.
I'm afraid I don't quite understand what I need to do to update this repo after a PowerShell release. The instructions I'm following say:
- Download all the global tool nupkg from Azure Blob container pwshtool
- Follow instructions here: https://github.com/dotnet/dotnet-docker/blob/master/CONTRIBUTING.md#updating-product-versions
- Generate SHA512 hashes using
- Create a PR targeting upstream/nightly branch
But it looks like update-dependences tries to automate some of this already (i.e. the download and hash calculation).
I know where our nupkgs are and can calculate their hashes, but don't know how I can run partial automation after that. Conversely, I also don't know how to reconfigure the current automation to work with our current release.
Ok so we've established that the blob is correct.
Running the script directly gives me this:
Executing: 'docker build -t microsoft-dotnet-imagebuilder-withrepo --build-arg IMAGE=mcr.microsoft.com/dotnet-buildtools/image-builder:800786 -f eng/common/Dockerfile.WithRepo .'
Sending build context to Docker daemon 12.07MB
Step 1/4 : ARG IMAGE
Step 2/4 : FROM $IMAGE
---> 997aee250f6d
Step 3/4 : WORKDIR /repo
---> Using cache
---> 82a0bd041c9e
Step 4/4 : COPY . .
---> Using cache
---> 98465186ad50
Successfully built 98465186ad50
Successfully tagged microsoft-dotnet-imagebuilder-withrepo:latest
SECURITY WARNING: You are building a Docker image from Windows against a non-Windows Docker host. All files and directories added to build context will have '-rwxr-xr-x' permissions. It is recommended to double check and reset permissions for sensitive files and directories.
Executing: 'docker run --name ImageBuilder-20200909102806 -v /var/run/docker.sock:/var/run/docker.sock microsoft-dotnet-imagebuilder-withrepo generateDockerfiles --architecture '*' --os-type '*''
-- EXECUTING: docker info -f "{{ .Architecture }}"
x86_64
-- EXECUTION ELAPSED TIME: 00:00:00.0394814
-- EXECUTING: docker version -f "{{ .Server.Os }}"
linux
-- EXECUTION ELAPSED TIME: 00:00:00.0330808
-- EXECUTING: docker version
Client:
Version: 19.03.12
API version: 1.40
Go version: go1.13.14
Git commit: 48a66213fe1747e8873f849862ff3fb981899fc6
Built: Fri Jul 24 11:43:16 2020
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 19.03.12
API version: 1.40 (minimum version 1.12)
Go version: go1.13.10
Git commit: 48a66213fe
Built: Mon Jun 22 15:49:27 2020
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: v1.2.13
GitCommit: 7ad184331fa3e55e52b890ea95e65ba581ae3429
runc:
Version: 1.0.0-rc10
GitCommit: dc9208a3303feef5b3839f4323d9beb36df0a9dd
docker-init:
Version: 0.18.0
GitCommit: fec3683
-- EXECUTION ELAPSED TIME: 00:00:00.0358004
-- EXECUTING: docker info
Client:
Debug Mode: false
Server:
Containers: 2
Running: 2
Paused: 0
Stopped: 0
Images: 4
Server Version: 19.03.12
Storage Driver: overlay2
Backing Filesystem: extfs
Supports d_type: true
Native Overlay Diff: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Volume: local
Network: bridge host ipvlan macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 7ad184331fa3e55e52b890ea95e65ba581ae3429
runc version: dc9208a3303feef5b3839f4323d9beb36df0a9dd
init version: fec3683
Security Options:
seccomp
Profile: default
Kernel Version: 4.19.104-microsoft-standard
Operating System: Docker Desktop
OSType: linux
Architecture: x86_64
CPUs: 12
Total Memory: 25GiB
Name: docker-desktop
ID: JWSW:LVOC:6U23:NHWW:SZCU:XCAS:56BP:AMME:ZXE4:DVJS:PCKC:75F6
Docker Root Dir: /var/lib/docker
Debug Mode: true
File Descriptors: 53
Goroutines: 66
System Time: 2020-09-09T17:28:07.5867412Z
EventsListeners: 2
Registry: https://index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false
Product License: Community Engine
WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled
-- EXECUTION ELAPSED TIME: 00:00:00.0350034
READING MANIFEST
----------------
GENERATING DOCKERFILES
----------------------
-- Generating 'src/runtime-deps/2.1/stretch-slim/amd64/Dockerfile' from 'eng/dockerfile-templates/runtime-deps/2.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/runtime-deps/2.1/stretch-slim/arm32v7/Dockerfile' from 'eng/dockerfile-templates/runtime-deps/2.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/runtime-deps/2.1/alpine3.11/amd64/Dockerfile' from 'eng/dockerfile-templates/runtime-deps/2.1/Dockerfile.alpine'
Dockerfile in sync with template
-- Generating 'src/runtime-deps/2.1/alpine3.12/amd64/Dockerfile' from 'eng/dockerfile-templates/runtime-deps/2.1/Dockerfile.alpine'
Dockerfile in sync with template
-- Generating 'src/runtime-deps/2.1/bionic/amd64/Dockerfile' from 'eng/dockerfile-templates/runtime-deps/2.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/runtime-deps/2.1/bionic/arm32v7/Dockerfile' from 'eng/dockerfile-templates/runtime-deps/2.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/runtime-deps/2.1/focal/amd64/Dockerfile' from 'eng/dockerfile-templates/runtime-deps/2.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/runtime-deps/2.1/focal/arm32v7/Dockerfile' from 'eng/dockerfile-templates/runtime-deps/2.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/runtime-deps/3.1/buster-slim/amd64/Dockerfile' from 'eng/dockerfile-templates/runtime-deps/3.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/runtime-deps/3.1/buster-slim/arm32v7/Dockerfile' from 'eng/dockerfile-templates/runtime-deps/3.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/runtime-deps/3.1/buster-slim/arm64v8/Dockerfile' from 'eng/dockerfile-templates/runtime-deps/3.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/runtime-deps/3.1/alpine3.11/amd64/Dockerfile' from 'eng/dockerfile-templates/runtime-deps/3.1/Dockerfile.alpine'
Dockerfile in sync with template
-- Generating 'src/runtime-deps/3.1/alpine3.11/arm64v8/Dockerfile' from 'eng/dockerfile-templates/runtime-deps/3.1/Dockerfile.alpine'
Dockerfile in sync with template
-- Generating 'src/runtime-deps/3.1/alpine3.12/amd64/Dockerfile' from 'eng/dockerfile-templates/runtime-deps/3.1/Dockerfile.alpine'
Dockerfile in sync with template
-- Generating 'src/runtime-deps/3.1/alpine3.12/arm64v8/Dockerfile' from 'eng/dockerfile-templates/runtime-deps/3.1/Dockerfile.alpine'
Dockerfile in sync with template
-- Generating 'src/runtime-deps/3.1/bionic/amd64/Dockerfile' from 'eng/dockerfile-templates/runtime-deps/3.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/runtime-deps/3.1/bionic/arm32v7/Dockerfile' from 'eng/dockerfile-templates/runtime-deps/3.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/runtime-deps/3.1/bionic/arm64v8/Dockerfile' from 'eng/dockerfile-templates/runtime-deps/3.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/runtime-deps/3.1/focal/amd64/Dockerfile' from 'eng/dockerfile-templates/runtime-deps/3.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/runtime-deps/3.1/focal/arm32v7/Dockerfile' from 'eng/dockerfile-templates/runtime-deps/3.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/runtime-deps/3.1/focal/arm64v8/Dockerfile' from 'eng/dockerfile-templates/runtime-deps/3.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/runtime-deps/5.0/buster-slim/amd64/Dockerfile' from 'eng/dockerfile-templates/runtime-deps/5.0/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/runtime-deps/5.0/buster-slim/arm32v7/Dockerfile' from 'eng/dockerfile-templates/runtime-deps/5.0/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/runtime-deps/5.0/buster-slim/arm64v8/Dockerfile' from 'eng/dockerfile-templates/runtime-deps/5.0/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/runtime-deps/5.0/alpine3.12/amd64/Dockerfile' from 'eng/dockerfile-templates/runtime-deps/5.0/Dockerfile.alpine'
Dockerfile in sync with template
-- Generating 'src/runtime-deps/5.0/alpine3.12/arm64v8/Dockerfile' from 'eng/dockerfile-templates/runtime-deps/5.0/Dockerfile.alpine'
Dockerfile in sync with template
-- Generating 'src/runtime-deps/5.0/focal/amd64/Dockerfile' from 'eng/dockerfile-templates/runtime-deps/5.0/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/runtime-deps/5.0/focal/arm32v7/Dockerfile' from 'eng/dockerfile-templates/runtime-deps/5.0/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/runtime-deps/5.0/focal/arm64v8/Dockerfile' from 'eng/dockerfile-templates/runtime-deps/5.0/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/runtime/2.1/stretch-slim/amd64/Dockerfile' from 'eng/dockerfile-templates/runtime/2.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/runtime/2.1/stretch-slim/arm32v7/Dockerfile' from 'eng/dockerfile-templates/runtime/2.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/runtime/2.1/nanoserver-1809/amd64/Dockerfile' from 'eng/dockerfile-templates/runtime/2.1/Dockerfile.nanoserver'
Dockerfile in sync with template
-- Generating 'src/runtime/2.1/nanoserver-1903/amd64/Dockerfile' from 'eng/dockerfile-templates/runtime/2.1/Dockerfile.nanoserver'
Dockerfile in sync with template
-- Generating 'src/runtime/2.1/nanoserver-1909/amd64/Dockerfile' from 'eng/dockerfile-templates/runtime/2.1/Dockerfile.nanoserver'
Dockerfile in sync with template
-- Generating 'src/runtime/2.1/nanoserver-2004/amd64/Dockerfile' from 'eng/dockerfile-templates/runtime/2.1/Dockerfile.nanoserver'
Dockerfile in sync with template
-- Generating 'src/runtime/2.1/alpine3.11/amd64/Dockerfile' from 'eng/dockerfile-templates/runtime/2.1/Dockerfile.alpine'
Dockerfile in sync with template
-- Generating 'src/runtime/2.1/alpine3.12/amd64/Dockerfile' from 'eng/dockerfile-templates/runtime/2.1/Dockerfile.alpine'
Dockerfile in sync with template
-- Generating 'src/runtime/2.1/bionic/amd64/Dockerfile' from 'eng/dockerfile-templates/runtime/2.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/runtime/2.1/bionic/arm32v7/Dockerfile' from 'eng/dockerfile-templates/runtime/2.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/runtime/2.1/focal/amd64/Dockerfile' from 'eng/dockerfile-templates/runtime/2.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/runtime/2.1/focal/arm32v7/Dockerfile' from 'eng/dockerfile-templates/runtime/2.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/runtime/3.1/buster-slim/amd64/Dockerfile' from 'eng/dockerfile-templates/runtime/3.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/runtime/3.1/buster-slim/arm32v7/Dockerfile' from 'eng/dockerfile-templates/runtime/3.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/runtime/3.1/buster-slim/arm64v8/Dockerfile' from 'eng/dockerfile-templates/runtime/3.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/runtime/3.1/nanoserver-1809/amd64/Dockerfile' from 'eng/dockerfile-templates/runtime/3.1/Dockerfile.nanoserver'
Dockerfile in sync with template
-- Generating 'src/runtime/3.1/nanoserver-1903/amd64/Dockerfile' from 'eng/dockerfile-templates/runtime/3.1/Dockerfile.nanoserver'
Dockerfile in sync with template
-- Generating 'src/runtime/3.1/nanoserver-1909/amd64/Dockerfile' from 'eng/dockerfile-templates/runtime/3.1/Dockerfile.nanoserver'
Dockerfile in sync with template
-- Generating 'src/runtime/3.1/nanoserver-2004/amd64/Dockerfile' from 'eng/dockerfile-templates/runtime/3.1/Dockerfile.nanoserver'
Dockerfile in sync with template
-- Generating 'src/runtime/3.1/alpine3.11/amd64/Dockerfile' from 'eng/dockerfile-templates/runtime/3.1/Dockerfile.alpine'
Dockerfile in sync with template
-- Generating 'src/runtime/3.1/alpine3.11/arm64v8/Dockerfile' from 'eng/dockerfile-templates/runtime/3.1/Dockerfile.alpine'
Dockerfile in sync with template
-- Generating 'src/runtime/3.1/alpine3.12/amd64/Dockerfile' from 'eng/dockerfile-templates/runtime/3.1/Dockerfile.alpine'
Dockerfile in sync with template
-- Generating 'src/runtime/3.1/alpine3.12/arm64v8/Dockerfile' from 'eng/dockerfile-templates/runtime/3.1/Dockerfile.alpine'
Dockerfile in sync with template
-- Generating 'src/runtime/3.1/bionic/amd64/Dockerfile' from 'eng/dockerfile-templates/runtime/3.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/runtime/3.1/bionic/arm32v7/Dockerfile' from 'eng/dockerfile-templates/runtime/3.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/runtime/3.1/bionic/arm64v8/Dockerfile' from 'eng/dockerfile-templates/runtime/3.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/runtime/3.1/focal/amd64/Dockerfile' from 'eng/dockerfile-templates/runtime/3.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/runtime/3.1/focal/arm32v7/Dockerfile' from 'eng/dockerfile-templates/runtime/3.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/runtime/3.1/focal/arm64v8/Dockerfile' from 'eng/dockerfile-templates/runtime/3.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/runtime/5.0/buster-slim/amd64/Dockerfile' from 'eng/dockerfile-templates/runtime/5.0/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/runtime/5.0/buster-slim/arm32v7/Dockerfile' from 'eng/dockerfile-templates/runtime/5.0/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/runtime/5.0/buster-slim/arm64v8/Dockerfile' from 'eng/dockerfile-templates/runtime/5.0/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/runtime/5.0/nanoserver-1809/amd64/Dockerfile' from 'eng/dockerfile-templates/runtime/5.0/Dockerfile.nanoserver'
Dockerfile in sync with template
-- Generating 'src/runtime/5.0/nanoserver-1903/amd64/Dockerfile' from 'eng/dockerfile-templates/runtime/5.0/Dockerfile.nanoserver'
Dockerfile in sync with template
-- Generating 'src/runtime/5.0/nanoserver-1909/amd64/Dockerfile' from 'eng/dockerfile-templates/runtime/5.0/Dockerfile.nanoserver'
Dockerfile in sync with template
-- Generating 'src/runtime/5.0/nanoserver-2004/amd64/Dockerfile' from 'eng/dockerfile-templates/runtime/5.0/Dockerfile.nanoserver'
Dockerfile in sync with template
-- Generating 'src/runtime/5.0/alpine3.12/amd64/Dockerfile' from 'eng/dockerfile-templates/runtime/5.0/Dockerfile.alpine'
Dockerfile in sync with template
-- Generating 'src/runtime/5.0/alpine3.12/arm64v8/Dockerfile' from 'eng/dockerfile-templates/runtime/5.0/Dockerfile.alpine'
Dockerfile in sync with template
-- Generating 'src/runtime/5.0/focal/amd64/Dockerfile' from 'eng/dockerfile-templates/runtime/5.0/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/runtime/5.0/focal/arm32v7/Dockerfile' from 'eng/dockerfile-templates/runtime/5.0/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/runtime/5.0/focal/arm64v8/Dockerfile' from 'eng/dockerfile-templates/runtime/5.0/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/aspnet/2.1/stretch-slim/amd64/Dockerfile' from 'eng/dockerfile-templates/aspnet/2.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/aspnet/2.1/stretch-slim/arm32v7/Dockerfile' from 'eng/dockerfile-templates/aspnet/2.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/aspnet/2.1/nanoserver-1809/amd64/Dockerfile' from 'eng/dockerfile-templates/aspnet/2.1/Dockerfile.nanoserver'
Dockerfile in sync with template
-- Generating 'src/aspnet/2.1/nanoserver-1903/amd64/Dockerfile' from 'eng/dockerfile-templates/aspnet/2.1/Dockerfile.nanoserver'
Dockerfile in sync with template
-- Generating 'src/aspnet/2.1/nanoserver-1909/amd64/Dockerfile' from 'eng/dockerfile-templates/aspnet/2.1/Dockerfile.nanoserver'
Dockerfile in sync with template
-- Generating 'src/aspnet/2.1/nanoserver-2004/amd64/Dockerfile' from 'eng/dockerfile-templates/aspnet/2.1/Dockerfile.nanoserver'
Dockerfile in sync with template
-- Generating 'src/aspnet/2.1/alpine3.11/amd64/Dockerfile' from 'eng/dockerfile-templates/aspnet/2.1/Dockerfile.alpine'
Dockerfile in sync with template
-- Generating 'src/aspnet/2.1/alpine3.12/amd64/Dockerfile' from 'eng/dockerfile-templates/aspnet/2.1/Dockerfile.alpine'
Dockerfile in sync with template
-- Generating 'src/aspnet/2.1/bionic/amd64/Dockerfile' from 'eng/dockerfile-templates/aspnet/2.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/aspnet/2.1/bionic/arm32v7/Dockerfile' from 'eng/dockerfile-templates/aspnet/2.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/aspnet/2.1/focal/amd64/Dockerfile' from 'eng/dockerfile-templates/aspnet/2.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/aspnet/2.1/focal/arm32v7/Dockerfile' from 'eng/dockerfile-templates/aspnet/2.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/aspnet/3.1/buster-slim/amd64/Dockerfile' from 'eng/dockerfile-templates/aspnet/3.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/aspnet/3.1/buster-slim/arm32v7/Dockerfile' from 'eng/dockerfile-templates/aspnet/3.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/aspnet/3.1/buster-slim/arm64v8/Dockerfile' from 'eng/dockerfile-templates/aspnet/3.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/aspnet/3.1/nanoserver-1809/amd64/Dockerfile' from 'eng/dockerfile-templates/aspnet/3.1/Dockerfile.nanoserver'
Dockerfile in sync with template
-- Generating 'src/aspnet/3.1/nanoserver-1903/amd64/Dockerfile' from 'eng/dockerfile-templates/aspnet/3.1/Dockerfile.nanoserver'
Dockerfile in sync with template
-- Generating 'src/aspnet/3.1/nanoserver-1909/amd64/Dockerfile' from 'eng/dockerfile-templates/aspnet/3.1/Dockerfile.nanoserver'
Dockerfile in sync with template
-- Generating 'src/aspnet/3.1/nanoserver-2004/amd64/Dockerfile' from 'eng/dockerfile-templates/aspnet/3.1/Dockerfile.nanoserver'
Dockerfile in sync with template
-- Generating 'src/aspnet/3.1/alpine3.11/amd64/Dockerfile' from 'eng/dockerfile-templates/aspnet/3.1/Dockerfile.alpine'
Dockerfile in sync with template
-- Generating 'src/aspnet/3.1/alpine3.11/arm64v8/Dockerfile' from 'eng/dockerfile-templates/aspnet/3.1/Dockerfile.alpine'
Dockerfile in sync with template
-- Generating 'src/aspnet/3.1/alpine3.12/amd64/Dockerfile' from 'eng/dockerfile-templates/aspnet/3.1/Dockerfile.alpine'
Dockerfile in sync with template
-- Generating 'src/aspnet/3.1/alpine3.12/arm64v8/Dockerfile' from 'eng/dockerfile-templates/aspnet/3.1/Dockerfile.alpine'
Dockerfile in sync with template
-- Generating 'src/aspnet/3.1/bionic/amd64/Dockerfile' from 'eng/dockerfile-templates/aspnet/3.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/aspnet/3.1/bionic/arm32v7/Dockerfile' from 'eng/dockerfile-templates/aspnet/3.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/aspnet/3.1/bionic/arm64v8/Dockerfile' from 'eng/dockerfile-templates/aspnet/3.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/aspnet/3.1/focal/amd64/Dockerfile' from 'eng/dockerfile-templates/aspnet/3.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/aspnet/3.1/focal/arm32v7/Dockerfile' from 'eng/dockerfile-templates/aspnet/3.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/aspnet/3.1/focal/arm64v8/Dockerfile' from 'eng/dockerfile-templates/aspnet/3.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/aspnet/5.0/buster-slim/amd64/Dockerfile' from 'eng/dockerfile-templates/aspnet/5.0/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/aspnet/5.0/buster-slim/arm32v7/Dockerfile' from 'eng/dockerfile-templates/aspnet/5.0/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/aspnet/5.0/buster-slim/arm64v8/Dockerfile' from 'eng/dockerfile-templates/aspnet/5.0/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/aspnet/5.0/nanoserver-1809/amd64/Dockerfile' from 'eng/dockerfile-templates/aspnet/5.0/Dockerfile.nanoserver'
Dockerfile in sync with template
-- Generating 'src/aspnet/5.0/nanoserver-1903/amd64/Dockerfile' from 'eng/dockerfile-templates/aspnet/5.0/Dockerfile.nanoserver'
Dockerfile in sync with template
-- Generating 'src/aspnet/5.0/nanoserver-1909/amd64/Dockerfile' from 'eng/dockerfile-templates/aspnet/5.0/Dockerfile.nanoserver'
Dockerfile in sync with template
-- Generating 'src/aspnet/5.0/nanoserver-2004/amd64/Dockerfile' from 'eng/dockerfile-templates/aspnet/5.0/Dockerfile.nanoserver'
Dockerfile in sync with template
-- Generating 'src/aspnet/5.0/alpine3.12/amd64/Dockerfile' from 'eng/dockerfile-templates/aspnet/5.0/Dockerfile.alpine'
Dockerfile in sync with template
-- Generating 'src/aspnet/5.0/alpine3.12/arm64v8/Dockerfile' from 'eng/dockerfile-templates/aspnet/5.0/Dockerfile.alpine'
Dockerfile in sync with template
-- Generating 'src/aspnet/5.0/focal/amd64/Dockerfile' from 'eng/dockerfile-templates/aspnet/5.0/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/aspnet/5.0/focal/arm32v7/Dockerfile' from 'eng/dockerfile-templates/aspnet/5.0/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/aspnet/5.0/focal/arm64v8/Dockerfile' from 'eng/dockerfile-templates/aspnet/5.0/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/sdk/2.1/stretch/amd64/Dockerfile' from 'eng/dockerfile-templates/sdk/2.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/sdk/2.1/stretch/arm32v7/Dockerfile' from 'eng/dockerfile-templates/sdk/2.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/sdk/2.1/nanoserver-1809/amd64/Dockerfile' from 'eng/dockerfile-templates/sdk/2.1/Dockerfile.nanoserver'
Dockerfile in sync with template
-- Generating 'src/sdk/2.1/nanoserver-1903/amd64/Dockerfile' from 'eng/dockerfile-templates/sdk/2.1/Dockerfile.nanoserver'
Dockerfile in sync with template
-- Generating 'src/sdk/2.1/nanoserver-1909/amd64/Dockerfile' from 'eng/dockerfile-templates/sdk/2.1/Dockerfile.nanoserver'
Dockerfile in sync with template
-- Generating 'src/sdk/2.1/nanoserver-2004/amd64/Dockerfile' from 'eng/dockerfile-templates/sdk/2.1/Dockerfile.nanoserver'
Dockerfile in sync with template
-- Generating 'src/sdk/2.1/alpine3.11/amd64/Dockerfile' from 'eng/dockerfile-templates/sdk/2.1/Dockerfile.alpine'
Dockerfile in sync with template
-- Generating 'src/sdk/2.1/alpine3.12/amd64/Dockerfile' from 'eng/dockerfile-templates/sdk/2.1/Dockerfile.alpine'
Dockerfile in sync with template
-- Generating 'src/sdk/2.1/bionic/amd64/Dockerfile' from 'eng/dockerfile-templates/sdk/2.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/sdk/2.1/bionic/arm32v7/Dockerfile' from 'eng/dockerfile-templates/sdk/2.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/sdk/2.1/focal/amd64/Dockerfile' from 'eng/dockerfile-templates/sdk/2.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/sdk/2.1/focal/arm32v7/Dockerfile' from 'eng/dockerfile-templates/sdk/2.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/sdk/3.1/buster/amd64/Dockerfile' from 'eng/dockerfile-templates/sdk/3.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/sdk/3.1/buster/arm32v7/Dockerfile' from 'eng/dockerfile-templates/sdk/3.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/sdk/3.1/buster/arm64v8/Dockerfile' from 'eng/dockerfile-templates/sdk/3.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/sdk/3.1/nanoserver-1809/amd64/Dockerfile' from 'eng/dockerfile-templates/sdk/3.1/Dockerfile.nanoserver'
Dockerfile in sync with template
-- Generating 'src/sdk/3.1/nanoserver-1903/amd64/Dockerfile' from 'eng/dockerfile-templates/sdk/3.1/Dockerfile.nanoserver'
Dockerfile in sync with template
-- Generating 'src/sdk/3.1/nanoserver-1909/amd64/Dockerfile' from 'eng/dockerfile-templates/sdk/3.1/Dockerfile.nanoserver'
Dockerfile in sync with template
-- Generating 'src/sdk/3.1/nanoserver-2004/amd64/Dockerfile' from 'eng/dockerfile-templates/sdk/3.1/Dockerfile.nanoserver'
Dockerfile in sync with template
-- Generating 'src/sdk/3.1/alpine3.11/amd64/Dockerfile' from 'eng/dockerfile-templates/sdk/3.1/Dockerfile.alpine'
Dockerfile in sync with template
-- Generating 'src/sdk/3.1/alpine3.12/amd64/Dockerfile' from 'eng/dockerfile-templates/sdk/3.1/Dockerfile.alpine'
Dockerfile in sync with template
-- Generating 'src/sdk/3.1/bionic/amd64/Dockerfile' from 'eng/dockerfile-templates/sdk/3.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/sdk/3.1/bionic/arm32v7/Dockerfile' from 'eng/dockerfile-templates/sdk/3.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/sdk/3.1/bionic/arm64v8/Dockerfile' from 'eng/dockerfile-templates/sdk/3.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/sdk/3.1/focal/amd64/Dockerfile' from 'eng/dockerfile-templates/sdk/3.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/sdk/3.1/focal/arm32v7/Dockerfile' from 'eng/dockerfile-templates/sdk/3.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/sdk/3.1/focal/arm64v8/Dockerfile' from 'eng/dockerfile-templates/sdk/3.1/Dockerfile.linux'
Dockerfile in sync with template
-- Generating 'src/sdk/5.0/buster-slim/amd64/Dockerfile' from 'eng/dockerfile-templates/sdk/5.0/Dockerfile.linux'
Updated 'src/sdk/5.0/buster-slim/amd64/Dockerfile'
-- Generating 'src/sdk/5.0/buster-slim/arm32v7/Dockerfile' from 'eng/dockerfile-templates/sdk/5.0/Dockerfile.linux'
Updated 'src/sdk/5.0/buster-slim/arm32v7/Dockerfile'
-- Generating 'src/sdk/5.0/buster-slim/arm64v8/Dockerfile' from 'eng/dockerfile-templates/sdk/5.0/Dockerfile.linux'
Updated 'src/sdk/5.0/buster-slim/arm64v8/Dockerfile'
-- Generating 'src/sdk/5.0/nanoserver-1809/amd64/Dockerfile' from 'eng/dockerfile-templates/sdk/5.0/Dockerfile.nanoserver'
Updated 'src/sdk/5.0/nanoserver-1809/amd64/Dockerfile'
-- Generating 'src/sdk/5.0/nanoserver-1903/amd64/Dockerfile' from 'eng/dockerfile-templates/sdk/5.0/Dockerfile.nanoserver'
Updated 'src/sdk/5.0/nanoserver-1903/amd64/Dockerfile'
-- Generating 'src/sdk/5.0/nanoserver-1909/amd64/Dockerfile' from 'eng/dockerfile-templates/sdk/5.0/Dockerfile.nanoserver'
Updated 'src/sdk/5.0/nanoserver-1909/amd64/Dockerfile'
-- Generating 'src/sdk/5.0/nanoserver-2004/amd64/Dockerfile' from 'eng/dockerfile-templates/sdk/5.0/Dockerfile.nanoserver'
Updated 'src/sdk/5.0/nanoserver-2004/amd64/Dockerfile'
-- Generating 'src/sdk/5.0/alpine3.12/amd64/Dockerfile' from 'eng/dockerfile-templates/sdk/5.0/Dockerfile.alpine'
Updated 'src/sdk/5.0/alpine3.12/amd64/Dockerfile'
-- Generating 'src/sdk/5.0/focal/amd64/Dockerfile' from 'eng/dockerfile-templates/sdk/5.0/Dockerfile.linux'
Updated 'src/sdk/5.0/focal/amd64/Dockerfile'
-- Generating 'src/sdk/5.0/focal/arm32v7/Dockerfile' from 'eng/dockerfile-templates/sdk/5.0/Dockerfile.linux'
Updated 'src/sdk/5.0/focal/arm32v7/Dockerfile'
-- Generating 'src/sdk/5.0/focal/arm64v8/Dockerfile' from 'eng/dockerfile-templates/sdk/5.0/Dockerfile.linux'
Updated 'src/sdk/5.0/focal/arm64v8/Dockerfile'
Executing: 'docker cp ImageBuilder-20200909102806:/repo/src C:\Users\Robert Holt\Documents\Dev\Microsoft\dotnet-docker'
"docker cp" requires exactly 2 arguments.
See 'docker cp --help'.
Usage: docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|-
docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH
Copy files/folders between a container and the local filesystem
Executing: 'docker container rm -f ImageBuilder-20200909102806'
ImageBuilder-20200909102806
[process exited with code 1]
(At that point I can't exit and the window is essentially frozen)
Looks like a simple issue of missing quotes here
Exec "docker cp '${ContainerName}:/repo/$ReadmePath' '$repoRoot/$ReadmePath'"