Have Windows 2004 containers pre downloaded
Overview
In !29 (merged) we added support for Windows 2004 and it installs Docker as well. However, it doesn't pull any images during build time so we end up downloading the image to start (5GB of an image) for every job that the Windows 2004 machine runs.
For example, pulling the mcr.microsoft.com/servercore:2004
image from a fresh VM we see that it takes around 6 minutes
Proposal
The Windows 2019/1903/1909 images have mcr.microsoft.com/servercore:X
and mcr.micrsoft.com/nanoserver:X
pre pulled for us. This results in faster jobs pull, and lower network costs because we download fewer data.
Edited by Steve Xuereb