Dockerhub: Your Actions Runner and Azure DevOps Agent on Windows Server Core 2022

In recent weeks I have proposed solutions to host your Azure DevOps agents and your GitHub runners on your environments through docker containers. This weekend, I made a small change to additionally offer these same agents/runners on Windows Server Core 2022 (aka ltsc2022).

Here is a summary of the different images available on my dockerhub repository:

Operating system Version Agent Installed framework installed docker image
Ubuntu 18.04 GitHub Actions Runner None pmorisseau/githubactions-runner:ubuntu-18.04-actionsrunner
Ubuntu 18.04 GitHub Actions Runner .net core 3.1 pmorisseau/githubactions-runner:ubuntu-18.04-actionsrunner-dotnet-core-3.1
Ubuntu 18.04 GitHub Actions Runner .net 6.0 pmorisseau/githubactions-runner:ubuntu-18.04-actionsrunner-dotnet-6.0
Ubuntu 20.04 GitHub Actions Runner None pmorisseau/githubactions-runner:ubuntu-20.04-actionsrunner
Ubuntu 20.04 GitHub Actions Runner .net core 3.1 pmorisseau/githubactions-runner:ubuntu-20.04-actionsrunner-dotnet-core-3.1
Ubuntu 20.04 GitHub Actions Runner .net 6.0 pmorisseau/githubactions-runner:ubuntu-20.04-actionsrunner-dotnet-6.0
Ubuntu 18.04 Azure DevOps Agent None pmorisseau/azdo-agent:ubuntu-18.04-azdo
Ubuntu 18.04 Azure DevOps Agent .net core 3.1 pmorisseau/azdo-agent:ubuntu-18.04-azdo-dotnet-core-3.1
Ubuntu 18.04 Azure DevOps Agent .net 6.0 pmorisseau/azdo-agent:ubuntu-18.04-azdo-dotnet-6.0
Ubuntu 20.04 Azure DevOps Agent None pmorisseau/azdo-agent:ubuntu-20.04-azdo
Ubuntu 20.04 Azure DevOps Agent .net core 3.1 pmorisseau/azdo-agent:ubuntu-20.04-azdo-dotnet-core-3.1
Ubuntu 20.04 Azure DevOps Agent .net 6.0 pmorisseau/azdo-agent:ubuntu-20.04-azdo-dotnet-6.0
Windows Server 2019 GitHub Actions Runner None pmorisseau/githubactions-runner:windows-core-ltsc2019-actionsrunner
Windows Server 2019 GitHub Actions Runner .net core 3.1 pmorisseau/githubactions-runner:windows-core-ltsc2019-actionsrunner-dotnet-core-3.1
Windows Server 2019 GitHub Actions Runner .net 6.0 pmorisseau/githubactions-runner:windows-core-ltsc2019-actionsrunner-dotnet-6.0
Windows Server 2022 GitHub Actions Runner None pmorisseau/githubactions-runner:windows-core-ltsc2022-actionsrunner
Windows Server 2022 GitHub Actions Runner .net core 3.1 pmorisseau/githubactions-runner:windows-core-ltsc2022-actionsrunner-dotnet-core-3.1
Windows Server 2022 GitHub Actions Runner .net 6.0 pmorisseau/githubactions-runner:windows-core-ltsc2022-actionsrunner-dotnet-6.0
Windows Server 2019 Azure DevOps Agent None pmorisseau/azdo-agent:windows-core-ltsc2019-azdo
Windows Server 2019 Azure DevOps Agent .net core 3.1 pmorisseau/azdo-agent:windows-core-ltsc2019-azdo-dotnet-core-3.1
Windows Server 2019 Azure DevOps Agent .net 6.0 pmorisseau/azdo-agent:windows-core-ltsc2019-azdo-dotnet-6.0
Windows Server 2022 Azure DevOps Agent None pmorisseau/azdo-agent:windows-core-ltsc2022-azdo
Windows Server 2022 Azure DevOps Agent .net core 3.1 pmorisseau/azdo-agent:windows-core-ltsc2022-azdo-dotnet-core-3.1
Windows Server 2022 Azure DevOps Agent .net 6.0 pmorisseau/azdo-agent:windows-core-ltsc2022-azdo-dotnet-6.0

Note

Daily processing checks the version of Azure DevOps agents and Github Actions runners so that the docker images always include the latest version. The docker images are therefore regularly and automatically updated.

Note

If you want to use these images, I invite you to read my previous articles:

Written by Philippe MORISSEAU, Published on February 28, 2022.