arcade
arcade copied to clipboard
Change all base images used in dotnet-buildtools-prereqs-docker to be mcr base images
We need to find corresponding docker base images from https://eng.ms/docs/more/containers-secure-supply-chain/approved-images and update the dockerfiles.
Dockerfiles are found in https://github.com/adiaaida/dotnet-buildtools-prereqs-docker/tree/main/src. We can do this in parallel and piecemeal, if needed, to spread out the work. Break down of the OSes:
| OS | Number of Dockerfiles | Complete |
|---|---|---|
| Alpine | 15 | |
| CBL-Mariner | 3 | |
| CentOS | 8 | |
| Debian | 16 | |
| Fedora | 4 | |
| NanoServer | 1 | |
| OpenSuse | 1 | |
| Raspbian | 2 | |
| Ubuntu | 59 | |
| WindowsServerCore | 4 |
Not all of these get their base images directly from Dockerhub and need to be updated, so the breakdown isn't quite as bad (especially for ubuntu), but if we parallelize, we should keep that in mind.