Skip to content

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

Screen_Shot_2020-11-19_at_15.03.51

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