## teamcity-agent tags Other tags - [teamcity-minimal-agent](teamcity-minimal-agent.md) - [teamcity-server](teamcity-server.md) #### multi-architecture When running an image with multi-architecture support, docker will automatically select an image variant which matches your OS and architecture. - [EAP](#EAP) - [EAP-windowsservercore](#EAP-windowsservercore) #### linux - 24.04-sudo - [EAP-linux-arm64-sudo](#EAP-linux-arm64-sudo) - [EAP-linux-sudo](#EAP-linux-sudo) - 24.04 - [EAP-linux](#EAP-linux) - [EAP-linux-arm64](#EAP-linux-arm64) - 22.04-sudo - [EAP-linux-22.04-sudo](#EAP-linux-2204-sudo) - [EAP-linux-arm64-22.04-sudo](#EAP-linux-arm64-2204-sudo) - 22.04 - [EAP-linux-22.04](#EAP-linux-2204) - [EAP-linux-arm64-22.04](#EAP-linux-arm64-2204) - 20.04-sudo - [EAP-linux-20.04-sudo](#EAP-linux-2004-sudo) - [EAP-linux-arm64-20.04-sudo](#EAP-linux-arm64-2004-sudo) - 20.04 - [EAP-linux-20.04](#EAP-linux-2004) - [EAP-linux-arm64-20.04](#EAP-linux-arm64-2004) - 18.04-sudo - [EAP-linux-18.04-sudo](#EAP-linux-1804-sudo) - [EAP-linux-arm64-18.04-sudo](#EAP-linux-arm64-1804-sudo) - 18.04 - [EAP-linux-18.04](#EAP-linux-1804) - [EAP-linux-arm64-18.04](#EAP-linux-arm64-1804) #### windows - 2022 - [EAP-nanoserver-2022](#EAP-nanoserver-2022) - [EAP-windowsservercore-2022](#EAP-windowsservercore-2022) - 1909 - [EAP-nanoserver-1909](#EAP-nanoserver-1909) - [EAP-windowsservercore-1909](#EAP-windowsservercore-1909) - 1903 - [EAP-nanoserver-1903](#EAP-nanoserver-1903) - [EAP-windowsservercore-1903](#EAP-windowsservercore-1903) - 1809 - [EAP-nanoserver-1809](#EAP-nanoserver-1809) - [EAP-windowsservercore-1809](#EAP-windowsservercore-1809) - 1803 - [EAP-nanoserver-1803](#EAP-nanoserver-1803) - [EAP-windowsservercore-1803](#EAP-windowsservercore-1803) ### EAP Supported platforms: linux 20.04, linux 22.04, linux 24.04, windows 1809, windows 2022 #### Content - [EAP-linux](#EAP-linux) - [EAP-linux-20.04](#EAP-linux-2004) - [EAP-linux-22.04](#EAP-linux-2204) - [EAP-linux-arm64](#EAP-linux-arm64) - [EAP-linux-arm64-20.04](#EAP-linux-arm64-2004) - [EAP-linux-arm64-22.04](#EAP-linux-arm64-2204) - [EAP-nanoserver-1809](#EAP-nanoserver-1809) - [EAP-nanoserver-2022](#EAP-nanoserver-2022) ### EAP-windowsservercore Supported platforms: windows 1809, windows 2022 #### Content - [EAP-windowsservercore-1809](#EAP-windowsservercore-1809) - [EAP-windowsservercore-2022](#EAP-windowsservercore-2022) # Dockerfile links * **Linux**. [teamcity-agent:EAP-linux,EAP](https://github.com/JetBrains/teamcity-docker-images/tree/master/context/generated/linux/Agent/Ubuntu/24.04/Dockerfile), [teamcity-agent:EAP-linux-20.04,EAP](https://github.com/JetBrains/teamcity-docker-images/tree/master/context/generated/linux/Agent/Ubuntu/20.04/Dockerfile), [teamcity-agent:EAP-linux-20.04-sudo](https://github.com/JetBrains/teamcity-docker-images/tree/master/context/generated/linux/Agent/Ubuntu/20.04-sudo/Dockerfile), [teamcity-agent:EAP-linux-22.04,EAP](https://github.com/JetBrains/teamcity-docker-images/tree/master/context/generated/linux/Agent/Ubuntu/22.04/Dockerfile), [teamcity-agent:EAP-linux-22.04-sudo](https://github.com/JetBrains/teamcity-docker-images/tree/master/context/generated/linux/Agent/Ubuntu/22.04-sudo/Dockerfile), [teamcity-agent:EAP-linux-arm64,EAP](https://github.com/JetBrains/teamcity-docker-images/tree/master/context/generated/linux/Agent/UbuntuARM/24.04/Dockerfile), [teamcity-agent:EAP-linux-arm64-20.04,EAP](https://github.com/JetBrains/teamcity-docker-images/tree/master/context/generated/linux/Agent/UbuntuARM/20.04/Dockerfile), [teamcity-agent:EAP-linux-arm64-20.04-sudo](https://github.com/JetBrains/teamcity-docker-images/tree/master/context/generated/linux/Agent/UbuntuARM/20.04-sudo/Dockerfile), [teamcity-agent:EAP-linux-arm64-22.04,EAP](https://github.com/JetBrains/teamcity-docker-images/tree/master/context/generated/linux/Agent/UbuntuARM/22.04/Dockerfile), [teamcity-agent:EAP-linux-arm64-22.04-sudo](https://github.com/JetBrains/teamcity-docker-images/tree/master/context/generated/linux/Agent/UbuntuARM/22.04-sudo/Dockerfile), [teamcity-agent:EAP-linux-arm64-sudo](https://github.com/JetBrains/teamcity-docker-images/tree/master/context/generated/linux/Agent/UbuntuARM/24.04-sudo/Dockerfile), [teamcity-agent:EAP-linux-sudo](https://github.com/JetBrains/teamcity-docker-images/tree/master/context/generated/linux/Agent/Ubuntu/24.04-sudo/Dockerfile), [teamcity-agent:EAP-linux-18.04,EAP](https://github.com/JetBrains/teamcity-docker-images/tree/master/context/generated/linux/Agent/Ubuntu/18.04/Dockerfile), [teamcity-agent:EAP-linux-18.04-sudo](https://github.com/JetBrains/teamcity-docker-images/tree/master/context/generated/linux/Agent/Ubuntu/18.04-sudo/Dockerfile), [teamcity-agent:EAP-linux-arm64-18.04,EAP](https://github.com/JetBrains/teamcity-docker-images/tree/master/context/generated/linux/Agent/UbuntuARM/18.04/Dockerfile), [teamcity-agent:EAP-linux-arm64-18.04-sudo](https://github.com/JetBrains/teamcity-docker-images/tree/master/context/generated/linux/Agent/UbuntuARM/18.04-sudo/Dockerfile) * **Windows**. [teamcity-agent:EAP-nanoserver-1809,EAP](https://github.com/JetBrains/teamcity-docker-images/tree/master/context/generated/windows/Agent/nanoserver/1809/Dockerfile), [teamcity-agent:EAP-nanoserver-2022,EAP](https://github.com/JetBrains/teamcity-docker-images/tree/master/context/generated/windows/Agent/nanoserver/2022/Dockerfile), [teamcity-agent:EAP-windowsservercore-1809,EAP-windowsservercore,-windowsservercore](https://github.com/JetBrains/teamcity-docker-images/tree/master/context/generated/windows/Agent/windowsservercore/1809/Dockerfile), [teamcity-agent:EAP-windowsservercore-2022,EAP-windowsservercore,-windowsservercore](https://github.com/JetBrains/teamcity-docker-images/tree/master/context/generated/windows/Agent/windowsservercore/2022/Dockerfile), [teamcity-agent:EAP-nanoserver-1803,EAP](https://github.com/JetBrains/teamcity-docker-images/tree/master/context/generated/windows/Agent/nanoserver/1803/Dockerfile), [teamcity-agent:EAP-nanoserver-1903,EAP](https://github.com/JetBrains/teamcity-docker-images/tree/master/context/generated/windows/Agent/nanoserver/1903/Dockerfile), [teamcity-agent:EAP-nanoserver-1909,EAP](https://github.com/JetBrains/teamcity-docker-images/tree/master/context/generated/windows/Agent/nanoserver/1909/Dockerfile), [teamcity-agent:EAP-windowsservercore-1803,EAP-windowsservercore,-windowsservercore](https://github.com/JetBrains/teamcity-docker-images/tree/master/context/generated/windows/Agent/windowsservercore/1803/Dockerfile), [teamcity-agent:EAP-windowsservercore-1903,EAP-windowsservercore,-windowsservercore](https://github.com/JetBrains/teamcity-docker-images/tree/master/context/generated/windows/Agent/windowsservercore/1903/Dockerfile), [teamcity-agent:EAP-windowsservercore-1909,EAP-windowsservercore,-windowsservercore](https://github.com/JetBrains/teamcity-docker-images/tree/master/context/generated/windows/Agent/windowsservercore/1909/Dockerfile) ### EAP-linux [Dockerfile](linux/Agent/Ubuntu/24.04/Dockerfile) This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) build agent image. The docker image is available on: - [https://hub.docker.com/r/jetbrains/teamcity-agent](https://hub.docker.com/r/jetbrains/teamcity-agent) Installed components: - [JDK Amazon Corretto x64 v.21.0.10.7.1 Checksum (MD5) 7bf7339989b58c74fedbd58e26bb03ec](https://corretto.aws/downloads/resources/21.0.10.7.1/amazon-corretto-21.0.10.7.1-linux-x64.tar.gz) - [Python venv](https://docs.python.org/3/library/venv.html#module-venv) - [JDK Amazon Corretto x64 v.21.0.10.7.1 Checksum (MD5) 7bf7339989b58c74fedbd58e26bb03ec](https://corretto.aws/downloads/resources/21.0.10.7.1/amazon-corretto-21.0.10.7.1-linux-x64.tar.gz) - [Python venv](https://docs.python.org/3/library/venv.html#module-venv) - Git LFS 3.7.1 - Git v.2.54.0 - Mercurial - [Docker v.29.4.0](https://docs.docker.com/engine/release-notes/29) - [Containerd.io 2.2.3-1](https://github.com/containerd/containerd/releases/tag/v2.2.3) - [.NET SDK v.10.0.202 (LTS) x86 Checksum (SHA512) 6690c6eaf18b5b8fa2d004b4047e7052a35afd6c75074399a000972a5ca0e7c536daa24f378b0c1da1926eaa3828013502f467b005a86c3015c75cf6b12d7ed6](https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.202/dotnet-sdk-10.0.202-linux-x64.tar.gz) - Perforce Helix Core client (p4) [2026.1](https://www.perforce.com/downloads/perforce) Container platform: linux Docker build commands: ``` docker pull ubuntu:24.04 echo TeamCity/webapps > context/.dockerignore echo TeamCity/devPackage >> context/.dockerignore echo TeamCity/lib >> context/.dockerignore docker build -f "context/generated/linux/MinimalAgent/Ubuntu/24.04/Dockerfile" -t teamcity-minimal-agent:EAP-linux "context" echo 2> context/.dockerignore echo TeamCity >> context/.dockerignore docker build -f "context/generated/linux/Agent/Ubuntu/24.04/Dockerfile" -t teamcity-agent:EAP-linux "context" ``` _The required free space to generate image(s) is about **2 GB**._ ### EAP-linux-20.04 [Dockerfile](linux/Agent/Ubuntu/20.04/Dockerfile) This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) build agent image. The docker image is available on: - [https://hub.docker.com/r/jetbrains/teamcity-agent](https://hub.docker.com/r/jetbrains/teamcity-agent) Installed components: - [JDK Amazon Corretto x64 v.21.0.10.7.1 Checksum (MD5) 7bf7339989b58c74fedbd58e26bb03ec](https://corretto.aws/downloads/resources/21.0.10.7.1/amazon-corretto-21.0.10.7.1-linux-x64.tar.gz) - [Python venv](https://docs.python.org/3/library/venv.html#module-venv) - [JDK Amazon Corretto x64 v.21.0.10.7.1 Checksum (MD5) 7bf7339989b58c74fedbd58e26bb03ec](https://corretto.aws/downloads/resources/21.0.10.7.1/amazon-corretto-21.0.10.7.1-linux-x64.tar.gz) - [Python venv](https://docs.python.org/3/library/venv.html#module-venv) - Git LFS 3.7.1 - Git v.2.54.0 - Mercurial - [Docker v.29.4.0](https://docs.docker.com/engine/release-notes/29) - [Containerd.io 2.2.3-1](https://github.com/containerd/containerd/releases/tag/v2.2.3) - [.NET SDK v.10.0.202 (LTS) x86 Checksum (SHA512) 6690c6eaf18b5b8fa2d004b4047e7052a35afd6c75074399a000972a5ca0e7c536daa24f378b0c1da1926eaa3828013502f467b005a86c3015c75cf6b12d7ed6](https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.202/dotnet-sdk-10.0.202-linux-x64.tar.gz) - Perforce Helix Core client (p4) [2026.1](https://www.perforce.com/downloads/perforce) Container platform: linux Docker build commands: ``` docker pull ubuntu:20.04 echo TeamCity/webapps > context/.dockerignore echo TeamCity/devPackage >> context/.dockerignore echo TeamCity/lib >> context/.dockerignore docker build -f "context/generated/linux/MinimalAgent/Ubuntu/20.04/Dockerfile" -t teamcity-minimal-agent:EAP-linux-20.04 "context" echo 2> context/.dockerignore echo TeamCity >> context/.dockerignore docker build -f "context/generated/linux/Agent/Ubuntu/20.04/Dockerfile" -t teamcity-agent:EAP-linux-20.04 "context" ``` _The required free space to generate image(s) is about **2 GB**._ ### EAP-linux-20.04-sudo [Dockerfile](linux/Agent/Ubuntu/20.04-sudo/Dockerfile) This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) build agent image. This image allows to do *__sudo__* without a password for the *__buildagent__* user. ## To enable Docker, please add the following arguments: ```--privileged -e DOCKER_IN_DOCKER=start```. The docker image is available on: - [https://hub.docker.com/r/jetbrains/teamcity-agent](https://hub.docker.com/r/jetbrains/teamcity-agent) Installed components: - [JDK Amazon Corretto x64 v.21.0.10.7.1 Checksum (MD5) 7bf7339989b58c74fedbd58e26bb03ec](https://corretto.aws/downloads/resources/21.0.10.7.1/amazon-corretto-21.0.10.7.1-linux-x64.tar.gz) - [Python venv](https://docs.python.org/3/library/venv.html#module-venv) - Git LFS 3.7.1 - Git v.2.54.0 - Mercurial - [Docker v.29.4.0](https://docs.docker.com/engine/release-notes/29) - [Containerd.io 2.2.3-1](https://github.com/containerd/containerd/releases/tag/v2.2.3) - [.NET SDK v.10.0.202 (LTS) x86 Checksum (SHA512) 6690c6eaf18b5b8fa2d004b4047e7052a35afd6c75074399a000972a5ca0e7c536daa24f378b0c1da1926eaa3828013502f467b005a86c3015c75cf6b12d7ed6](https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.202/dotnet-sdk-10.0.202-linux-x64.tar.gz) - Perforce Helix Core client (p4) [2026.1](https://www.perforce.com/downloads/perforce) Container platform: linux Docker build commands: ``` docker pull ubuntu:20.04 echo TeamCity/webapps > context/.dockerignore echo TeamCity/devPackage >> context/.dockerignore echo TeamCity/lib >> context/.dockerignore docker build -f "context/generated/linux/MinimalAgent/Ubuntu/20.04/Dockerfile" -t teamcity-minimal-agent:EAP-linux-20.04 "context" echo 2> context/.dockerignore echo TeamCity >> context/.dockerignore docker build -f "context/generated/linux/Agent/Ubuntu/20.04/Dockerfile" -t teamcity-agent:EAP-linux-20.04 "context" docker build -f "context/generated/linux/Agent/Ubuntu/20.04-sudo/Dockerfile" -t teamcity-agent:EAP-linux-20.04-sudo "context" ``` _The required free space to generate image(s) is about **3 GB**._ ### EAP-linux-22.04 [Dockerfile](linux/Agent/Ubuntu/22.04/Dockerfile) This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) build agent image. The docker image is available on: - [https://hub.docker.com/r/jetbrains/teamcity-agent](https://hub.docker.com/r/jetbrains/teamcity-agent) Installed components: - [JDK Amazon Corretto x64 v.21.0.10.7.1 Checksum (MD5) 7bf7339989b58c74fedbd58e26bb03ec](https://corretto.aws/downloads/resources/21.0.10.7.1/amazon-corretto-21.0.10.7.1-linux-x64.tar.gz) - [Python venv](https://docs.python.org/3/library/venv.html#module-venv) - [JDK Amazon Corretto x64 v.21.0.10.7.1 Checksum (MD5) 7bf7339989b58c74fedbd58e26bb03ec](https://corretto.aws/downloads/resources/21.0.10.7.1/amazon-corretto-21.0.10.7.1-linux-x64.tar.gz) - [Python venv](https://docs.python.org/3/library/venv.html#module-venv) - Git LFS 3.7.1 - Git v.2.54.0 - Mercurial - [Docker v.29.4.0](https://docs.docker.com/engine/release-notes/29) - [Containerd.io 2.2.3-1](https://github.com/containerd/containerd/releases/tag/v2.2.3) - [.NET SDK v.10.0.202 (LTS) x86 Checksum (SHA512) 6690c6eaf18b5b8fa2d004b4047e7052a35afd6c75074399a000972a5ca0e7c536daa24f378b0c1da1926eaa3828013502f467b005a86c3015c75cf6b12d7ed6](https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.202/dotnet-sdk-10.0.202-linux-x64.tar.gz) - Perforce Helix Core client (p4) [2026.1](https://www.perforce.com/downloads/perforce) Container platform: linux Docker build commands: ``` docker pull ubuntu:22.04 echo TeamCity/webapps > context/.dockerignore echo TeamCity/devPackage >> context/.dockerignore echo TeamCity/lib >> context/.dockerignore docker build -f "context/generated/linux/MinimalAgent/Ubuntu/22.04/Dockerfile" -t teamcity-minimal-agent:EAP-linux-22.04 "context" echo 2> context/.dockerignore echo TeamCity >> context/.dockerignore docker build -f "context/generated/linux/Agent/Ubuntu/22.04/Dockerfile" -t teamcity-agent:EAP-linux-22.04 "context" ``` _The required free space to generate image(s) is about **2 GB**._ ### EAP-linux-22.04-sudo [Dockerfile](linux/Agent/Ubuntu/22.04-sudo/Dockerfile) This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) build agent image. This image allows to do *__sudo__* without a password for the *__buildagent__* user. ## To enable Docker, please add the following arguments: ```--privileged -e DOCKER_IN_DOCKER=start```. The docker image is available on: - [https://hub.docker.com/r/jetbrains/teamcity-agent](https://hub.docker.com/r/jetbrains/teamcity-agent) Installed components: - [JDK Amazon Corretto x64 v.21.0.10.7.1 Checksum (MD5) 7bf7339989b58c74fedbd58e26bb03ec](https://corretto.aws/downloads/resources/21.0.10.7.1/amazon-corretto-21.0.10.7.1-linux-x64.tar.gz) - [Python venv](https://docs.python.org/3/library/venv.html#module-venv) - Git LFS 3.7.1 - Git v.2.54.0 - Mercurial - [Docker v.29.4.0](https://docs.docker.com/engine/release-notes/29) - [Containerd.io 2.2.3-1](https://github.com/containerd/containerd/releases/tag/v2.2.3) - [.NET SDK v.10.0.202 (LTS) x86 Checksum (SHA512) 6690c6eaf18b5b8fa2d004b4047e7052a35afd6c75074399a000972a5ca0e7c536daa24f378b0c1da1926eaa3828013502f467b005a86c3015c75cf6b12d7ed6](https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.202/dotnet-sdk-10.0.202-linux-x64.tar.gz) - Perforce Helix Core client (p4) [2026.1](https://www.perforce.com/downloads/perforce) Container platform: linux Docker build commands: ``` docker pull ubuntu:22.04 echo TeamCity/webapps > context/.dockerignore echo TeamCity/devPackage >> context/.dockerignore echo TeamCity/lib >> context/.dockerignore docker build -f "context/generated/linux/MinimalAgent/Ubuntu/22.04/Dockerfile" -t teamcity-minimal-agent:EAP-linux-22.04 "context" echo 2> context/.dockerignore echo TeamCity >> context/.dockerignore docker build -f "context/generated/linux/Agent/Ubuntu/22.04/Dockerfile" -t teamcity-agent:EAP-linux-22.04 "context" docker build -f "context/generated/linux/Agent/Ubuntu/22.04-sudo/Dockerfile" -t teamcity-agent:EAP-linux-22.04-sudo "context" ``` _The required free space to generate image(s) is about **3 GB**._ ### EAP-linux-arm64 [Dockerfile](linux/Agent/UbuntuARM/24.04/Dockerfile) This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) build agent image. The docker image is available on: - [https://hub.docker.com/r/jetbrains/teamcity-agent](https://hub.docker.com/r/jetbrains/teamcity-agent) Installed components: - [JDK Amazon Corretto aarch64 v.21.0.10.7.1 Checksum (MD5) c6952584f21e2473609a6012bd38354f](https://corretto.aws/downloads/resources/21.0.10.7.1/amazon-corretto-21.0.10.7.1-linux-aarch64.tar.gz) - [Python venv](https://docs.python.org/3/library/venv.html#module-venv) - Git v.2.54.0 - Git LFS 3.7.1 - Mercurial - [Docker v.29.4.0](https://docs.docker.com/engine/release-notes/29) - [Containerd.io 2.2.3-1](https://github.com/containerd/containerd/releases/tag/v2.2.3) - [.NET SDK v.10.0.202 (LTS) ARM64 Checksum (SHA512) 2626fa9a2b5024c0a6b62f6005bbe5d40a4e4f66630eca705c358ba90015e2d616f8ce14a43404479904f22f9b10c7a03f642b6032eb8edd7be6d688ee455e9b](https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.202/dotnet-sdk-10.0.202-linux-arm64.tar.gz) Container platform: linux Docker build commands: ``` docker pull ubuntu:24.04 echo TeamCity/webapps > context/.dockerignore echo TeamCity/devPackage >> context/.dockerignore echo TeamCity/lib >> context/.dockerignore docker build -f "context/generated/linux/MinimalAgent/UbuntuARM/24.04/Dockerfile" -t teamcity-minimal-agent:EAP-linux-arm64 "context" echo 2> context/.dockerignore echo TeamCity >> context/.dockerignore docker build -f "context/generated/linux/Agent/UbuntuARM/24.04/Dockerfile" -t teamcity-agent:EAP-linux-arm64 "context" ``` _The required free space to generate image(s) is about **2 GB**._ ### EAP-linux-arm64-20.04 [Dockerfile](linux/Agent/UbuntuARM/20.04/Dockerfile) This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) build agent image. The docker image is available on: - [https://hub.docker.com/r/jetbrains/teamcity-agent](https://hub.docker.com/r/jetbrains/teamcity-agent) Installed components: - [JDK Amazon Corretto aarch64 v.21.0.10.7.1 Checksum (MD5) c6952584f21e2473609a6012bd38354f](https://corretto.aws/downloads/resources/21.0.10.7.1/amazon-corretto-21.0.10.7.1-linux-aarch64.tar.gz) - [Python venv](https://docs.python.org/3/library/venv.html#module-venv) - Git v.2.54.0 - Git LFS 3.7.1 - Mercurial - [Docker v.29.4.0](https://docs.docker.com/engine/release-notes/29) - [Containerd.io 2.2.3-1](https://github.com/containerd/containerd/releases/tag/v2.2.3) - [.NET SDK v.10.0.202 (LTS) ARM64 Checksum (SHA512) 2626fa9a2b5024c0a6b62f6005bbe5d40a4e4f66630eca705c358ba90015e2d616f8ce14a43404479904f22f9b10c7a03f642b6032eb8edd7be6d688ee455e9b](https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.202/dotnet-sdk-10.0.202-linux-arm64.tar.gz) Container platform: linux Docker build commands: ``` docker pull ubuntu:20.04 echo TeamCity/webapps > context/.dockerignore echo TeamCity/devPackage >> context/.dockerignore echo TeamCity/lib >> context/.dockerignore docker build -f "context/generated/linux/MinimalAgent/UbuntuARM/20.04/Dockerfile" -t teamcity-minimal-agent:EAP-linux-arm64-20.04 "context" echo 2> context/.dockerignore echo TeamCity >> context/.dockerignore docker build -f "context/generated/linux/Agent/UbuntuARM/20.04/Dockerfile" -t teamcity-agent:EAP-linux-arm64-20.04 "context" ``` _The required free space to generate image(s) is about **2 GB**._ ### EAP-linux-arm64-20.04-sudo [Dockerfile](linux/Agent/UbuntuARM/20.04-sudo/Dockerfile) This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) build agent image. This image allows to do *__sudo__* without a password for the *__buildagent__* user. ## To enable Docker, please add the following arguments: ```--privileged -e DOCKER_IN_DOCKER=start```. The docker image is available on: - [https://hub.docker.com/r/jetbrains/teamcity-agent](https://hub.docker.com/r/jetbrains/teamcity-agent) Installed components: - [JDK Amazon Corretto aarch64 v.21.0.10.7.1 Checksum (MD5) c6952584f21e2473609a6012bd38354f](https://corretto.aws/downloads/resources/21.0.10.7.1/amazon-corretto-21.0.10.7.1-linux-aarch64.tar.gz) - [Python venv](https://docs.python.org/3/library/venv.html#module-venv) - Git v.2.54.0 - Git LFS 3.7.1 - Mercurial - [Docker v.29.4.0](https://docs.docker.com/engine/release-notes/29) - [Containerd.io 2.2.3-1](https://github.com/containerd/containerd/releases/tag/v2.2.3) - [.NET SDK v.10.0.202 (LTS) ARM64 Checksum (SHA512) 2626fa9a2b5024c0a6b62f6005bbe5d40a4e4f66630eca705c358ba90015e2d616f8ce14a43404479904f22f9b10c7a03f642b6032eb8edd7be6d688ee455e9b](https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.202/dotnet-sdk-10.0.202-linux-arm64.tar.gz) Container platform: linux Docker build commands: ``` docker pull ubuntu:20.04 echo TeamCity/webapps > context/.dockerignore echo TeamCity/devPackage >> context/.dockerignore echo TeamCity/lib >> context/.dockerignore docker build -f "context/generated/linux/MinimalAgent/UbuntuARM/20.04/Dockerfile" -t teamcity-minimal-agent:EAP-linux-arm64-20.04 "context" echo 2> context/.dockerignore echo TeamCity >> context/.dockerignore docker build -f "context/generated/linux/Agent/UbuntuARM/20.04/Dockerfile" -t teamcity-agent:EAP-linux-arm64-20.04 "context" docker build -f "context/generated/linux/Agent/UbuntuARM/20.04-sudo/Dockerfile" -t teamcity-agent:EAP-linux-arm64-20.04-sudo "context" ``` _The required free space to generate image(s) is about **3 GB**._ ### EAP-linux-arm64-22.04 [Dockerfile](linux/Agent/UbuntuARM/22.04/Dockerfile) This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) build agent image. The docker image is available on: - [https://hub.docker.com/r/jetbrains/teamcity-agent](https://hub.docker.com/r/jetbrains/teamcity-agent) Installed components: - [JDK Amazon Corretto aarch64 v.21.0.10.7.1 Checksum (MD5) c6952584f21e2473609a6012bd38354f](https://corretto.aws/downloads/resources/21.0.10.7.1/amazon-corretto-21.0.10.7.1-linux-aarch64.tar.gz) - [Python venv](https://docs.python.org/3/library/venv.html#module-venv) - Git v.2.54.0 - Git LFS 3.7.1 - Mercurial - [Docker v.29.4.0](https://docs.docker.com/engine/release-notes/29) - [Containerd.io 2.2.3-1](https://github.com/containerd/containerd/releases/tag/v2.2.3) - [.NET SDK v.10.0.202 (LTS) ARM64 Checksum (SHA512) 2626fa9a2b5024c0a6b62f6005bbe5d40a4e4f66630eca705c358ba90015e2d616f8ce14a43404479904f22f9b10c7a03f642b6032eb8edd7be6d688ee455e9b](https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.202/dotnet-sdk-10.0.202-linux-arm64.tar.gz) Container platform: linux Docker build commands: ``` docker pull ubuntu:22.04 echo TeamCity/webapps > context/.dockerignore echo TeamCity/devPackage >> context/.dockerignore echo TeamCity/lib >> context/.dockerignore docker build -f "context/generated/linux/MinimalAgent/UbuntuARM/22.04/Dockerfile" -t teamcity-minimal-agent:EAP-linux-arm64-22.04 "context" echo 2> context/.dockerignore echo TeamCity >> context/.dockerignore docker build -f "context/generated/linux/Agent/UbuntuARM/22.04/Dockerfile" -t teamcity-agent:EAP-linux-arm64-22.04 "context" ``` _The required free space to generate image(s) is about **2 GB**._ ### EAP-linux-arm64-22.04-sudo [Dockerfile](linux/Agent/UbuntuARM/22.04-sudo/Dockerfile) This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) build agent image. This image allows to do *__sudo__* without a password for the *__buildagent__* user. ## To enable Docker, please add the following arguments: ```--privileged -e DOCKER_IN_DOCKER=start```. The docker image is available on: - [https://hub.docker.com/r/jetbrains/teamcity-agent](https://hub.docker.com/r/jetbrains/teamcity-agent) Installed components: - [JDK Amazon Corretto aarch64 v.21.0.10.7.1 Checksum (MD5) c6952584f21e2473609a6012bd38354f](https://corretto.aws/downloads/resources/21.0.10.7.1/amazon-corretto-21.0.10.7.1-linux-aarch64.tar.gz) - [Python venv](https://docs.python.org/3/library/venv.html#module-venv) - Git v.2.54.0 - Git LFS 3.7.1 - Mercurial - [Docker v.29.4.0](https://docs.docker.com/engine/release-notes/29) - [Containerd.io 2.2.3-1](https://github.com/containerd/containerd/releases/tag/v2.2.3) - [.NET SDK v.10.0.202 (LTS) ARM64 Checksum (SHA512) 2626fa9a2b5024c0a6b62f6005bbe5d40a4e4f66630eca705c358ba90015e2d616f8ce14a43404479904f22f9b10c7a03f642b6032eb8edd7be6d688ee455e9b](https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.202/dotnet-sdk-10.0.202-linux-arm64.tar.gz) Container platform: linux Docker build commands: ``` docker pull ubuntu:22.04 echo TeamCity/webapps > context/.dockerignore echo TeamCity/devPackage >> context/.dockerignore echo TeamCity/lib >> context/.dockerignore docker build -f "context/generated/linux/MinimalAgent/UbuntuARM/22.04/Dockerfile" -t teamcity-minimal-agent:EAP-linux-arm64-22.04 "context" echo 2> context/.dockerignore echo TeamCity >> context/.dockerignore docker build -f "context/generated/linux/Agent/UbuntuARM/22.04/Dockerfile" -t teamcity-agent:EAP-linux-arm64-22.04 "context" docker build -f "context/generated/linux/Agent/UbuntuARM/22.04-sudo/Dockerfile" -t teamcity-agent:EAP-linux-arm64-22.04-sudo "context" ``` _The required free space to generate image(s) is about **3 GB**._ ### EAP-linux-arm64-sudo [Dockerfile](linux/Agent/UbuntuARM/24.04-sudo/Dockerfile) This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) build agent image. This image allows to do *__sudo__* without a password for the *__buildagent__* user. ## To enable Docker, please add the following arguments: ```--privileged -e DOCKER_IN_DOCKER=start```. The docker image is available on: - [https://hub.docker.com/r/jetbrains/teamcity-agent](https://hub.docker.com/r/jetbrains/teamcity-agent) Installed components: - [JDK Amazon Corretto aarch64 v.21.0.10.7.1 Checksum (MD5) c6952584f21e2473609a6012bd38354f](https://corretto.aws/downloads/resources/21.0.10.7.1/amazon-corretto-21.0.10.7.1-linux-aarch64.tar.gz) - [Python venv](https://docs.python.org/3/library/venv.html#module-venv) - Git v.2.54.0 - Git LFS 3.7.1 - Mercurial - [Docker v.29.4.0](https://docs.docker.com/engine/release-notes/29) - [Containerd.io 2.2.3-1](https://github.com/containerd/containerd/releases/tag/v2.2.3) - [.NET SDK v.10.0.202 (LTS) ARM64 Checksum (SHA512) 2626fa9a2b5024c0a6b62f6005bbe5d40a4e4f66630eca705c358ba90015e2d616f8ce14a43404479904f22f9b10c7a03f642b6032eb8edd7be6d688ee455e9b](https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.202/dotnet-sdk-10.0.202-linux-arm64.tar.gz) Container platform: linux Docker build commands: ``` docker pull ubuntu:24.04 echo TeamCity/webapps > context/.dockerignore echo TeamCity/devPackage >> context/.dockerignore echo TeamCity/lib >> context/.dockerignore docker build -f "context/generated/linux/MinimalAgent/UbuntuARM/24.04/Dockerfile" -t teamcity-minimal-agent:EAP-linux-arm64 "context" echo 2> context/.dockerignore echo TeamCity >> context/.dockerignore docker build -f "context/generated/linux/Agent/UbuntuARM/24.04/Dockerfile" -t teamcity-agent:EAP-linux-arm64 "context" docker build -f "context/generated/linux/Agent/UbuntuARM/24.04-sudo/Dockerfile" -t teamcity-agent:EAP-linux-arm64-sudo "context" ``` _The required free space to generate image(s) is about **3 GB**._ ### EAP-linux-sudo [Dockerfile](linux/Agent/Ubuntu/24.04-sudo/Dockerfile) This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) build agent image. This image allows to do *__sudo__* without a password for the *__buildagent__* user. ## To enable Docker, please add the following arguments: ```--privileged -e DOCKER_IN_DOCKER=start```. The docker image is available on: - [https://hub.docker.com/r/jetbrains/teamcity-agent](https://hub.docker.com/r/jetbrains/teamcity-agent) Installed components: - [JDK Amazon Corretto x64 v.21.0.10.7.1 Checksum (MD5) 7bf7339989b58c74fedbd58e26bb03ec](https://corretto.aws/downloads/resources/21.0.10.7.1/amazon-corretto-21.0.10.7.1-linux-x64.tar.gz) - [Python venv](https://docs.python.org/3/library/venv.html#module-venv) - Git LFS 3.7.1 - Git v.2.54.0 - Mercurial - [Docker v.29.4.0](https://docs.docker.com/engine/release-notes/29) - [Containerd.io 2.2.3-1](https://github.com/containerd/containerd/releases/tag/v2.2.3) - [.NET SDK v.10.0.202 (LTS) x86 Checksum (SHA512) 6690c6eaf18b5b8fa2d004b4047e7052a35afd6c75074399a000972a5ca0e7c536daa24f378b0c1da1926eaa3828013502f467b005a86c3015c75cf6b12d7ed6](https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.202/dotnet-sdk-10.0.202-linux-x64.tar.gz) - Perforce Helix Core client (p4) [2026.1](https://www.perforce.com/downloads/perforce) Container platform: linux Docker build commands: ``` docker pull ubuntu:24.04 echo TeamCity/webapps > context/.dockerignore echo TeamCity/devPackage >> context/.dockerignore echo TeamCity/lib >> context/.dockerignore docker build -f "context/generated/linux/MinimalAgent/Ubuntu/24.04/Dockerfile" -t teamcity-minimal-agent:EAP-linux "context" echo 2> context/.dockerignore echo TeamCity >> context/.dockerignore docker build -f "context/generated/linux/Agent/Ubuntu/24.04/Dockerfile" -t teamcity-agent:EAP-linux "context" docker build -f "context/generated/linux/Agent/Ubuntu/24.04-sudo/Dockerfile" -t teamcity-agent:EAP-linux-sudo "context" ``` _The required free space to generate image(s) is about **3 GB**._ ### EAP-nanoserver-1809 [Dockerfile](windows/Agent/nanoserver/1809/Dockerfile) This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) build agent image. The docker image is available on: - [https://hub.docker.com/r/jetbrains/teamcity-agent](https://hub.docker.com/r/jetbrains/teamcity-agent) Installed components: - [JDK Amazon Corretto x64 v.21.0.10.7.1 Checksum (MD5) 403888fc1d84a8d7a823ad7ff3ecc589](https://corretto.aws/downloads/resources/21.0.10.7.1/amazon-corretto-21.0.10.7.1-windows-x64-jdk.zip) - [PowerShell](https://github.com/PowerShell/PowerShell#get-powershell) - [Git x64 v.2.54.0 Checksum (SHA256) 04f937e1f0918b17b9be6f2294cb2bb66e96e1d9832d1c298e2de088a1d0e668](https://github.com/git-for-windows/git/releases/download/v2.54.0.windows.1/MinGit-2.54.0-64-bit.zip) - [.NET SDK v.10.0.202 (LTS) x86 Checksum (SHA512) 39af90d170fb089fc1b07cf7cbc1afc46a4ae2af9d7a68ad72f917e7ec68cdde8c71e9139949c109e84533a5230aa1d1716bb911df4325634a018f9a0addda8c](https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.202/dotnet-sdk-10.0.202-win-x64.zip) Container platform: windows Docker build commands: ``` docker pull mcr.microsoft.com/windows/nanoserver:1809 docker pull mcr.microsoft.com/powershell:nanoserver-1809 docker pull mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2019 echo TeamCity/webapps > context/.dockerignore echo TeamCity/devPackage >> context/.dockerignore echo TeamCity/lib >> context/.dockerignore docker build -f "context/generated/windows/MinimalAgent/nanoserver/1809/Dockerfile" -t teamcity-minimal-agent:EAP-nanoserver-1809 "context" docker build -f "context/generated/windows/Agent/windowsservercore/1809/Dockerfile" -t teamcity-agent:EAP-windowsservercore-1809 "context" docker build -f "context/generated/windows/Agent/nanoserver/1809/Dockerfile" -t teamcity-agent:EAP-nanoserver-1809 "context" ``` _The required free space to generate image(s) is about **40 GB**._ ### EAP-nanoserver-2022 [Dockerfile](windows/Agent/nanoserver/2022/Dockerfile) This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) build agent image. The docker image is available on: - [https://hub.docker.com/r/jetbrains/teamcity-agent](https://hub.docker.com/r/jetbrains/teamcity-agent) Installed components: - [JDK Amazon Corretto x64 v.21.0.10.7.1 Checksum (MD5) 403888fc1d84a8d7a823ad7ff3ecc589](https://corretto.aws/downloads/resources/21.0.10.7.1/amazon-corretto-21.0.10.7.1-windows-x64-jdk.zip) - [PowerShell](https://github.com/PowerShell/PowerShell#get-powershell) - [Git x64 v.2.54.0 Checksum (SHA256) 04f937e1f0918b17b9be6f2294cb2bb66e96e1d9832d1c298e2de088a1d0e668](https://github.com/git-for-windows/git/releases/download/v2.54.0.windows.1/MinGit-2.54.0-64-bit.zip) - [.NET SDK v.10.0.202 (LTS) x86 Checksum (SHA512) 39af90d170fb089fc1b07cf7cbc1afc46a4ae2af9d7a68ad72f917e7ec68cdde8c71e9139949c109e84533a5230aa1d1716bb911df4325634a018f9a0addda8c](https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.202/dotnet-sdk-10.0.202-win-x64.zip) Container platform: windows Docker build commands: ``` docker pull mcr.microsoft.com/windows/nanoserver:ltsc2022 docker pull mcr.microsoft.com/powershell:nanoserver-ltsc2022 docker pull mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2022 echo TeamCity/webapps > context/.dockerignore echo TeamCity/devPackage >> context/.dockerignore echo TeamCity/lib >> context/.dockerignore docker build -f "context/generated/windows/MinimalAgent/nanoserver/2022/Dockerfile" -t teamcity-minimal-agent:EAP-nanoserver-2022 "context" docker build -f "context/generated/windows/Agent/windowsservercore/2022/Dockerfile" -t teamcity-agent:EAP-windowsservercore-2022 "context" docker build -f "context/generated/windows/Agent/nanoserver/2022/Dockerfile" -t teamcity-agent:EAP-nanoserver-2022 "context" ``` _The required free space to generate image(s) is about **40 GB**._ ### EAP-windowsservercore-1809 [Dockerfile](windows/Agent/windowsservercore/1809/Dockerfile) This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) build agent image. The docker image is available on: - [https://hub.docker.com/r/jetbrains/teamcity-agent](https://hub.docker.com/r/jetbrains/teamcity-agent) Installed components: - [JDK Amazon Corretto x64 v.21.0.10.7.1 Checksum (MD5) 403888fc1d84a8d7a823ad7ff3ecc589](https://corretto.aws/downloads/resources/21.0.10.7.1/amazon-corretto-21.0.10.7.1-windows-x64-jdk.zip) - [Git x64 v.2.54.0 Checksum (SHA256) 04f937e1f0918b17b9be6f2294cb2bb66e96e1d9832d1c298e2de088a1d0e668](https://github.com/git-for-windows/git/releases/download/v2.54.0.windows.1/MinGit-2.54.0-64-bit.zip) - [PowerShell](https://github.com/PowerShell/PowerShell#get-powershell) - [Mercurial x64 v.7.1.2](https://www.mercurial-scm.org/release/windows/mercurial-7.1.2-x64.msi) - [.NET SDK v.10.0.202 (LTS) x86 Checksum (SHA512) 39af90d170fb089fc1b07cf7cbc1afc46a4ae2af9d7a68ad72f917e7ec68cdde8c71e9139949c109e84533a5230aa1d1716bb911df4325634a018f9a0addda8c](https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.202/dotnet-sdk-10.0.202-win-x64.zip) Container platform: windows Docker build commands: ``` docker pull mcr.microsoft.com/windows/nanoserver:1809 docker pull mcr.microsoft.com/powershell:nanoserver-1809 docker pull mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2019 echo TeamCity/webapps > context/.dockerignore echo TeamCity/devPackage >> context/.dockerignore echo TeamCity/lib >> context/.dockerignore docker build -f "context/generated/windows/MinimalAgent/nanoserver/1809/Dockerfile" -t teamcity-minimal-agent:EAP-nanoserver-1809 "context" docker build -f "context/generated/windows/Agent/windowsservercore/1809/Dockerfile" -t teamcity-agent:EAP-windowsservercore-1809 "context" ``` _The required free space to generate image(s) is about **38 GB**._ ### EAP-windowsservercore-2022 [Dockerfile](windows/Agent/windowsservercore/2022/Dockerfile) This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) build agent image. The docker image is available on: - [https://hub.docker.com/r/jetbrains/teamcity-agent](https://hub.docker.com/r/jetbrains/teamcity-agent) Installed components: - [JDK Amazon Corretto x64 v.21.0.10.7.1 Checksum (MD5) 403888fc1d84a8d7a823ad7ff3ecc589](https://corretto.aws/downloads/resources/21.0.10.7.1/amazon-corretto-21.0.10.7.1-windows-x64-jdk.zip) - [Git x64 v.2.54.0 Checksum (SHA256) 04f937e1f0918b17b9be6f2294cb2bb66e96e1d9832d1c298e2de088a1d0e668](https://github.com/git-for-windows/git/releases/download/v2.54.0.windows.1/MinGit-2.54.0-64-bit.zip) - [PowerShell](https://github.com/PowerShell/PowerShell#get-powershell) - [Mercurial x64 v.7.1.2](https://www.mercurial-scm.org/release/windows/mercurial-7.1.2-x64.msi) - [.NET SDK v.10.0.202 (LTS) x86 Checksum (SHA512) 39af90d170fb089fc1b07cf7cbc1afc46a4ae2af9d7a68ad72f917e7ec68cdde8c71e9139949c109e84533a5230aa1d1716bb911df4325634a018f9a0addda8c](https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.202/dotnet-sdk-10.0.202-win-x64.zip) Container platform: windows Docker build commands: ``` docker pull mcr.microsoft.com/windows/nanoserver:ltsc2022 docker pull mcr.microsoft.com/powershell:nanoserver-ltsc2022 docker pull mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2022 echo TeamCity/webapps > context/.dockerignore echo TeamCity/devPackage >> context/.dockerignore echo TeamCity/lib >> context/.dockerignore docker build -f "context/generated/windows/MinimalAgent/nanoserver/2022/Dockerfile" -t teamcity-minimal-agent:EAP-nanoserver-2022 "context" docker build -f "context/generated/windows/Agent/windowsservercore/2022/Dockerfile" -t teamcity-agent:EAP-windowsservercore-2022 "context" ``` _The required free space to generate image(s) is about **38 GB**._ ### EAP-linux-18.04 [Dockerfile](linux/Agent/Ubuntu/18.04/Dockerfile) This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) build agent image. The docker image is not available and may be created manually. Installed components: - [JDK Amazon Corretto x64 v.21.0.10.7.1 Checksum (MD5) 7bf7339989b58c74fedbd58e26bb03ec](https://corretto.aws/downloads/resources/21.0.10.7.1/amazon-corretto-21.0.10.7.1-linux-x64.tar.gz) - [Python venv](https://docs.python.org/3/library/venv.html#module-venv) - [JDK Amazon Corretto x64 v.21.0.10.7.1 Checksum (MD5) 7bf7339989b58c74fedbd58e26bb03ec](https://corretto.aws/downloads/resources/21.0.10.7.1/amazon-corretto-21.0.10.7.1-linux-x64.tar.gz) - [Python venv](https://docs.python.org/3/library/venv.html#module-venv) - Git LFS v.2.3.4 - Git v.2.41.0 - Mercurial - [Docker v.29.4.0](https://docs.docker.com/engine/release-notes/29) - [Containerd.io 2.2.3-1](https://github.com/containerd/containerd/releases/tag/v2.2.3) - [.NET SDK v.10.0.202 (LTS) x86 Checksum (SHA512) 6690c6eaf18b5b8fa2d004b4047e7052a35afd6c75074399a000972a5ca0e7c536daa24f378b0c1da1926eaa3828013502f467b005a86c3015c75cf6b12d7ed6](https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.202/dotnet-sdk-10.0.202-linux-x64.tar.gz) - Perforce Helix Core client (p4) [2026.1](https://www.perforce.com/downloads/perforce) Container platform: linux Docker build commands: ``` docker pull ubuntu:18.04 echo TeamCity/webapps > context/.dockerignore echo TeamCity/devPackage >> context/.dockerignore echo TeamCity/lib >> context/.dockerignore docker build -f "context/generated/linux/MinimalAgent/Ubuntu/18.04/Dockerfile" -t teamcity-minimal-agent:EAP-linux-18.04 "context" echo 2> context/.dockerignore echo TeamCity >> context/.dockerignore docker build -f "context/generated/linux/Agent/Ubuntu/18.04/Dockerfile" -t teamcity-agent:EAP-linux-18.04 "context" ``` _The required free space to generate image(s) is about **2 GB**._ ### EAP-linux-18.04-sudo [Dockerfile](linux/Agent/Ubuntu/18.04-sudo/Dockerfile) This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) build agent image. This image allows to do *__sudo__* without a password for the *__buildagent__* user. ## To enable Docker, please add the following arguments: ```--privileged -e DOCKER_IN_DOCKER=start```. The docker image is not available and may be created manually. Installed components: - [JDK Amazon Corretto x64 v.21.0.10.7.1 Checksum (MD5) 7bf7339989b58c74fedbd58e26bb03ec](https://corretto.aws/downloads/resources/21.0.10.7.1/amazon-corretto-21.0.10.7.1-linux-x64.tar.gz) - [Python venv](https://docs.python.org/3/library/venv.html#module-venv) - Git LFS 3.7.1 - Git v.2.54.0 - Mercurial - [Docker v.29.4.0](https://docs.docker.com/engine/release-notes/29) - [Containerd.io 2.2.3-1](https://github.com/containerd/containerd/releases/tag/v2.2.3) - [.NET SDK v.10.0.202 (LTS) x86 Checksum (SHA512) 6690c6eaf18b5b8fa2d004b4047e7052a35afd6c75074399a000972a5ca0e7c536daa24f378b0c1da1926eaa3828013502f467b005a86c3015c75cf6b12d7ed6](https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.202/dotnet-sdk-10.0.202-linux-x64.tar.gz) - Perforce Helix Core client (p4) [2026.1](https://www.perforce.com/downloads/perforce) Container platform: linux Docker build commands: ``` docker pull ubuntu:18.04 echo TeamCity/webapps > context/.dockerignore echo TeamCity/devPackage >> context/.dockerignore echo TeamCity/lib >> context/.dockerignore docker build -f "context/generated/linux/MinimalAgent/Ubuntu/18.04/Dockerfile" -t teamcity-minimal-agent:EAP-linux-18.04 "context" echo 2> context/.dockerignore echo TeamCity >> context/.dockerignore docker build -f "context/generated/linux/Agent/Ubuntu/18.04/Dockerfile" -t teamcity-agent:EAP-linux-18.04 "context" docker build -f "context/generated/linux/Agent/Ubuntu/18.04-sudo/Dockerfile" -t teamcity-agent:EAP-linux-18.04-sudo "context" ``` _The required free space to generate image(s) is about **3 GB**._ ### EAP-linux-arm64-18.04 [Dockerfile](linux/Agent/UbuntuARM/18.04/Dockerfile) This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) build agent image. The docker image is not available and may be created manually. Installed components: - [JDK Amazon Corretto aarch64 v.21.0.10.7.1 Checksum (MD5) c6952584f21e2473609a6012bd38354f](https://corretto.aws/downloads/resources/21.0.10.7.1/amazon-corretto-21.0.10.7.1-linux-aarch64.tar.gz) - [Python venv](https://docs.python.org/3/library/venv.html#module-venv) - Git v.2.41.0 - Git LFS v.2.3.4 - Mercurial - [Docker v.29.4.0](https://docs.docker.com/engine/release-notes/29) - [Containerd.io 2.2.3-1](https://github.com/containerd/containerd/releases/tag/v2.2.3) - [.NET SDK v.10.0.202 (LTS) ARM64 Checksum (SHA512) 2626fa9a2b5024c0a6b62f6005bbe5d40a4e4f66630eca705c358ba90015e2d616f8ce14a43404479904f22f9b10c7a03f642b6032eb8edd7be6d688ee455e9b](https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.202/dotnet-sdk-10.0.202-linux-arm64.tar.gz) Container platform: linux Docker build commands: ``` docker pull ubuntu:18.04 echo TeamCity/webapps > context/.dockerignore echo TeamCity/devPackage >> context/.dockerignore echo TeamCity/lib >> context/.dockerignore docker build -f "context/generated/linux/MinimalAgent/UbuntuARM/18.04/Dockerfile" -t teamcity-minimal-agent:EAP-linux-arm64-18.04 "context" echo 2> context/.dockerignore echo TeamCity >> context/.dockerignore docker build -f "context/generated/linux/Agent/UbuntuARM/18.04/Dockerfile" -t teamcity-agent:EAP-linux-arm64-18.04 "context" ``` _The required free space to generate image(s) is about **2 GB**._ ### EAP-linux-arm64-18.04-sudo [Dockerfile](linux/Agent/UbuntuARM/18.04-sudo/Dockerfile) This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) build agent image. This image allows to do *__sudo__* without a password for the *__buildagent__* user. ## To enable Docker, please add the following arguments: ```--privileged -e DOCKER_IN_DOCKER=start```. The docker image is not available and may be created manually. Installed components: - [JDK Amazon Corretto aarch64 v.21.0.10.7.1 Checksum (MD5) c6952584f21e2473609a6012bd38354f](https://corretto.aws/downloads/resources/21.0.10.7.1/amazon-corretto-21.0.10.7.1-linux-aarch64.tar.gz) - [Python venv](https://docs.python.org/3/library/venv.html#module-venv) - Git v.2.54.0 - Git LFS 3.7.1 - Mercurial - [Docker v.29.4.0](https://docs.docker.com/engine/release-notes/29) - [Containerd.io 2.2.3-1](https://github.com/containerd/containerd/releases/tag/v2.2.3) - [.NET SDK v.10.0.202 (LTS) ARM64 Checksum (SHA512) 2626fa9a2b5024c0a6b62f6005bbe5d40a4e4f66630eca705c358ba90015e2d616f8ce14a43404479904f22f9b10c7a03f642b6032eb8edd7be6d688ee455e9b](https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.202/dotnet-sdk-10.0.202-linux-arm64.tar.gz) Container platform: linux Docker build commands: ``` docker pull ubuntu:18.04 echo TeamCity/webapps > context/.dockerignore echo TeamCity/devPackage >> context/.dockerignore echo TeamCity/lib >> context/.dockerignore docker build -f "context/generated/linux/MinimalAgent/UbuntuARM/18.04/Dockerfile" -t teamcity-minimal-agent:EAP-linux-arm64-18.04 "context" echo 2> context/.dockerignore echo TeamCity >> context/.dockerignore docker build -f "context/generated/linux/Agent/UbuntuARM/18.04/Dockerfile" -t teamcity-agent:EAP-linux-arm64-18.04 "context" docker build -f "context/generated/linux/Agent/UbuntuARM/18.04-sudo/Dockerfile" -t teamcity-agent:EAP-linux-arm64-18.04-sudo "context" ``` _The required free space to generate image(s) is about **3 GB**._ ### EAP-nanoserver-1803 [Dockerfile](windows/Agent/nanoserver/1803/Dockerfile) This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) build agent image. The docker image is not available and may be created manually. Installed components: - [.NET SDK v.10.0.202 (LTS) x86 Checksum (SHA512) 39af90d170fb089fc1b07cf7cbc1afc46a4ae2af9d7a68ad72f917e7ec68cdde8c71e9139949c109e84533a5230aa1d1716bb911df4325634a018f9a0addda8c](https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.202/dotnet-sdk-10.0.202-win-x64.zip) - [PowerShell](https://github.com/PowerShell/PowerShell#get-powershell) Container platform: windows Docker build commands: ``` docker pull mcr.microsoft.com/powershell:nanoserver-1803 docker pull mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-1803 echo TeamCity/webapps > context/.dockerignore echo TeamCity/devPackage >> context/.dockerignore echo TeamCity/lib >> context/.dockerignore docker build -f "context/generated/windows/MinimalAgent/nanoserver/1803/Dockerfile" -t teamcity-minimal-agent:EAP-nanoserver-1803 "context" docker build -f "context/generated/windows/Agent/windowsservercore/1803/Dockerfile" -t teamcity-agent:EAP-windowsservercore-1803 "context" docker build -f "context/generated/windows/Agent/nanoserver/1803/Dockerfile" -t teamcity-agent:EAP-nanoserver-1803 "context" ``` _The required free space to generate image(s) is about **36 GB**._ ### EAP-nanoserver-1903 [Dockerfile](windows/Agent/nanoserver/1903/Dockerfile) This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) build agent image. The docker image is not available and may be created manually. Installed components: - [JDK Amazon Corretto x64 v.21.0.10.7.1 Checksum (MD5) 403888fc1d84a8d7a823ad7ff3ecc589](https://corretto.aws/downloads/resources/21.0.10.7.1/amazon-corretto-21.0.10.7.1-windows-x64-jdk.zip) - [PowerShell](https://github.com/PowerShell/PowerShell#get-powershell) - [Git x64 v.2.54.0 Checksum (SHA256) 04f937e1f0918b17b9be6f2294cb2bb66e96e1d9832d1c298e2de088a1d0e668](https://github.com/git-for-windows/git/releases/download/v2.54.0.windows.1/MinGit-2.54.0-64-bit.zip) - [.NET SDK v.10.0.202 (LTS) x86 Checksum (SHA512) 39af90d170fb089fc1b07cf7cbc1afc46a4ae2af9d7a68ad72f917e7ec68cdde8c71e9139949c109e84533a5230aa1d1716bb911df4325634a018f9a0addda8c](https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.202/dotnet-sdk-10.0.202-win-x64.zip) Container platform: windows Docker build commands: ``` docker pull mcr.microsoft.com/windows/nanoserver:1903 docker pull mcr.microsoft.com/powershell:nanoserver-1903 docker pull mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-1903 echo TeamCity/webapps > context/.dockerignore echo TeamCity/devPackage >> context/.dockerignore echo TeamCity/lib >> context/.dockerignore docker build -f "context/generated/windows/MinimalAgent/nanoserver/1903/Dockerfile" -t teamcity-minimal-agent:EAP-nanoserver-1903 "context" docker build -f "context/generated/windows/Agent/windowsservercore/1903/Dockerfile" -t teamcity-agent:EAP-windowsservercore-1903 "context" docker build -f "context/generated/windows/Agent/nanoserver/1903/Dockerfile" -t teamcity-agent:EAP-nanoserver-1903 "context" ``` _The required free space to generate image(s) is about **40 GB**._ ### EAP-nanoserver-1909 [Dockerfile](windows/Agent/nanoserver/1909/Dockerfile) This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) build agent image. The docker image is not available and may be created manually. Installed components: - [JDK Amazon Corretto x64 v.21.0.10.7.1 Checksum (MD5) 403888fc1d84a8d7a823ad7ff3ecc589](https://corretto.aws/downloads/resources/21.0.10.7.1/amazon-corretto-21.0.10.7.1-windows-x64-jdk.zip) - [PowerShell](https://github.com/PowerShell/PowerShell#get-powershell) - [Git x64 v.2.54.0 Checksum (SHA256) 04f937e1f0918b17b9be6f2294cb2bb66e96e1d9832d1c298e2de088a1d0e668](https://github.com/git-for-windows/git/releases/download/v2.54.0.windows.1/MinGit-2.54.0-64-bit.zip) - [.NET SDK v.10.0.202 (LTS) x86 Checksum (SHA512) 39af90d170fb089fc1b07cf7cbc1afc46a4ae2af9d7a68ad72f917e7ec68cdde8c71e9139949c109e84533a5230aa1d1716bb911df4325634a018f9a0addda8c](https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.202/dotnet-sdk-10.0.202-win-x64.zip) Container platform: windows Docker build commands: ``` docker pull mcr.microsoft.com/windows/nanoserver:1909 docker pull mcr.microsoft.com/powershell:nanoserver-1909 docker pull mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-1909 echo TeamCity/webapps > context/.dockerignore echo TeamCity/devPackage >> context/.dockerignore echo TeamCity/lib >> context/.dockerignore docker build -f "context/generated/windows/MinimalAgent/nanoserver/1909/Dockerfile" -t teamcity-minimal-agent:EAP-nanoserver-1909 "context" docker build -f "context/generated/windows/Agent/windowsservercore/1909/Dockerfile" -t teamcity-agent:EAP-windowsservercore-1909 "context" docker build -f "context/generated/windows/Agent/nanoserver/1909/Dockerfile" -t teamcity-agent:EAP-nanoserver-1909 "context" ``` _The required free space to generate image(s) is about **40 GB**._ ### EAP-windowsservercore-1803 [Dockerfile](windows/Agent/windowsservercore/1803/Dockerfile) This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) build agent image. The docker image is not available and may be created manually. Installed components: - [JDK Amazon Corretto x64 v.21.0.10.7.1 Checksum (MD5) 403888fc1d84a8d7a823ad7ff3ecc589](https://corretto.aws/downloads/resources/21.0.10.7.1/amazon-corretto-21.0.10.7.1-windows-x64-jdk.zip) - [Git x64 v.2.54.0 Checksum (SHA256) 04f937e1f0918b17b9be6f2294cb2bb66e96e1d9832d1c298e2de088a1d0e668](https://github.com/git-for-windows/git/releases/download/v2.54.0.windows.1/MinGit-2.54.0-64-bit.zip) - [PowerShell](https://github.com/PowerShell/PowerShell#get-powershell) - [Mercurial x64 v.7.1.2](https://www.mercurial-scm.org/release/windows/mercurial-7.1.2-x64.msi) - [.NET SDK v.10.0.202 (LTS) x86 Checksum (SHA512) 39af90d170fb089fc1b07cf7cbc1afc46a4ae2af9d7a68ad72f917e7ec68cdde8c71e9139949c109e84533a5230aa1d1716bb911df4325634a018f9a0addda8c](https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.202/dotnet-sdk-10.0.202-win-x64.zip) Container platform: windows Docker build commands: ``` docker pull mcr.microsoft.com/powershell:nanoserver-1803 docker pull mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-1803 echo TeamCity/webapps > context/.dockerignore echo TeamCity/devPackage >> context/.dockerignore echo TeamCity/lib >> context/.dockerignore docker build -f "context/generated/windows/MinimalAgent/nanoserver/1803/Dockerfile" -t teamcity-minimal-agent:EAP-nanoserver-1803 "context" docker build -f "context/generated/windows/Agent/windowsservercore/1803/Dockerfile" -t teamcity-agent:EAP-windowsservercore-1803 "context" ``` _The required free space to generate image(s) is about **34 GB**._ ### EAP-windowsservercore-1903 [Dockerfile](windows/Agent/windowsservercore/1903/Dockerfile) This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) build agent image. The docker image is not available and may be created manually. Installed components: - [JDK Amazon Corretto x64 v.21.0.10.7.1 Checksum (MD5) 403888fc1d84a8d7a823ad7ff3ecc589](https://corretto.aws/downloads/resources/21.0.10.7.1/amazon-corretto-21.0.10.7.1-windows-x64-jdk.zip) - [Git x64 v.2.54.0 Checksum (SHA256) 04f937e1f0918b17b9be6f2294cb2bb66e96e1d9832d1c298e2de088a1d0e668](https://github.com/git-for-windows/git/releases/download/v2.54.0.windows.1/MinGit-2.54.0-64-bit.zip) - [PowerShell](https://github.com/PowerShell/PowerShell#get-powershell) - [Mercurial x64 v.7.1.2](https://www.mercurial-scm.org/release/windows/mercurial-7.1.2-x64.msi) - [.NET SDK v.10.0.202 (LTS) x86 Checksum (SHA512) 39af90d170fb089fc1b07cf7cbc1afc46a4ae2af9d7a68ad72f917e7ec68cdde8c71e9139949c109e84533a5230aa1d1716bb911df4325634a018f9a0addda8c](https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.202/dotnet-sdk-10.0.202-win-x64.zip) Container platform: windows Docker build commands: ``` docker pull mcr.microsoft.com/windows/nanoserver:1903 docker pull mcr.microsoft.com/powershell:nanoserver-1903 docker pull mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-1903 echo TeamCity/webapps > context/.dockerignore echo TeamCity/devPackage >> context/.dockerignore echo TeamCity/lib >> context/.dockerignore docker build -f "context/generated/windows/MinimalAgent/nanoserver/1903/Dockerfile" -t teamcity-minimal-agent:EAP-nanoserver-1903 "context" docker build -f "context/generated/windows/Agent/windowsservercore/1903/Dockerfile" -t teamcity-agent:EAP-windowsservercore-1903 "context" ``` _The required free space to generate image(s) is about **38 GB**._ ### EAP-windowsservercore-1909 [Dockerfile](windows/Agent/windowsservercore/1909/Dockerfile) This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) build agent image. The docker image is not available and may be created manually. Installed components: - [JDK Amazon Corretto x64 v.21.0.10.7.1 Checksum (MD5) 403888fc1d84a8d7a823ad7ff3ecc589](https://corretto.aws/downloads/resources/21.0.10.7.1/amazon-corretto-21.0.10.7.1-windows-x64-jdk.zip) - [Git x64 v.2.54.0 Checksum (SHA256) 04f937e1f0918b17b9be6f2294cb2bb66e96e1d9832d1c298e2de088a1d0e668](https://github.com/git-for-windows/git/releases/download/v2.54.0.windows.1/MinGit-2.54.0-64-bit.zip) - [PowerShell](https://github.com/PowerShell/PowerShell#get-powershell) - [Mercurial x64 v.7.1.2](https://www.mercurial-scm.org/release/windows/mercurial-7.1.2-x64.msi) - [.NET SDK v.10.0.202 (LTS) x86 Checksum (SHA512) 39af90d170fb089fc1b07cf7cbc1afc46a4ae2af9d7a68ad72f917e7ec68cdde8c71e9139949c109e84533a5230aa1d1716bb911df4325634a018f9a0addda8c](https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.202/dotnet-sdk-10.0.202-win-x64.zip) Container platform: windows Docker build commands: ``` docker pull mcr.microsoft.com/windows/nanoserver:1909 docker pull mcr.microsoft.com/powershell:nanoserver-1909 docker pull mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-1909 echo TeamCity/webapps > context/.dockerignore echo TeamCity/devPackage >> context/.dockerignore echo TeamCity/lib >> context/.dockerignore docker build -f "context/generated/windows/MinimalAgent/nanoserver/1909/Dockerfile" -t teamcity-minimal-agent:EAP-nanoserver-1909 "context" docker build -f "context/generated/windows/Agent/windowsservercore/1909/Dockerfile" -t teamcity-agent:EAP-windowsservercore-1909 "context" ``` _The required free space to generate image(s) is about **38 GB**._