All apps · 0 apps
TeamCity-BuildAgent
Docker app from Josh.5's Repository
Overview
Readme
View on GitHubteamcity-agent tags
Other tags
multi-architecture
When running an image with multi-architecture support, docker will automatically select an image variant which matches your OS and architecture.
linux
- 24.04-sudo
- 24.04
- 22.04-sudo
- 22.04
- 20.04-sudo
- 20.04
- 18.04-sudo
- 18.04
windows
- 2022
- 1909
- 1903
- 1809
- 1803
EAP
Supported platforms: linux 20.04, linux 22.04, linux 24.04, windows 1809, windows 2022
Content
- EAP-linux
- EAP-linux-20.04
- EAP-linux-22.04
- EAP-linux-arm64
- EAP-linux-arm64-20.04
- EAP-linux-arm64-22.04
- EAP-nanoserver-1809
- EAP-nanoserver-2022
EAP-windowsservercore
Supported platforms: windows 1809, windows 2022
Content
Dockerfile links
Linux. teamcity-agent:EAP-linux,EAP, teamcity-agent:EAP-linux-20.04,EAP, teamcity-agent:EAP-linux-20.04-sudo, teamcity-agent:EAP-linux-22.04,EAP, teamcity-agent:EAP-linux-22.04-sudo, teamcity-agent:EAP-linux-arm64,EAP, teamcity-agent:EAP-linux-arm64-20.04,EAP, teamcity-agent:EAP-linux-arm64-20.04-sudo, teamcity-agent:EAP-linux-arm64-22.04,EAP, teamcity-agent:EAP-linux-arm64-22.04-sudo, teamcity-agent:EAP-linux-arm64-sudo, teamcity-agent:EAP-linux-sudo, teamcity-agent:EAP-linux-18.04,EAP, teamcity-agent:EAP-linux-18.04-sudo, teamcity-agent:EAP-linux-arm64-18.04,EAP, teamcity-agent:EAP-linux-arm64-18.04-sudo
Windows. teamcity-agent:EAP-nanoserver-1809,EAP, teamcity-agent:EAP-nanoserver-2022,EAP, teamcity-agent:EAP-windowsservercore-1809,EAP-windowsservercore,-windowsservercore, teamcity-agent:EAP-windowsservercore-2022,EAP-windowsservercore,-windowsservercore, teamcity-agent:EAP-nanoserver-1803,EAP, teamcity-agent:EAP-nanoserver-1903,EAP, teamcity-agent:EAP-nanoserver-1909,EAP, teamcity-agent:EAP-windowsservercore-1803,EAP-windowsservercore,-windowsservercore, teamcity-agent:EAP-windowsservercore-1903,EAP-windowsservercore,-windowsservercore, teamcity-agent:EAP-windowsservercore-1909,EAP-windowsservercore,-windowsservercore
EAP-linux
This is an official JetBrains TeamCity build agent image.
The docker image is available on:
Installed components:
- JDK
Amazon Corretto x64 v.21.0.10.7.1 Checksum (MD5) 7bf7339989b58c74fedbd58e26bb03ec - Python venv
- JDK
Amazon Corretto x64 v.21.0.10.7.1 Checksum (MD5) 7bf7339989b58c74fedbd58e26bb03ec - Python venv
- Git LFS 3.7.1
- Git v.2.55.0
- Mercurial
- Docker v.29.4.0
- Containerd.io 2.2.3-1
- .NET SDK v.10.0.202 (LTS) x86 Checksum (SHA512) 6690c6eaf18b5b8fa2d004b4047e7052a35afd6c75074399a000972a5ca0e7c536daa24f378b0c1da1926eaa3828013502f467b005a86c3015c75cf6b12d7ed6
- Perforce Helix Core client (p4) 2026.1
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
This is an official JetBrains TeamCity build agent image.
The docker image is available on:
Installed components:
- JDK
Amazon Corretto x64 v.21.0.10.7.1 Checksum (MD5) 7bf7339989b58c74fedbd58e26bb03ec - Python venv
- JDK
Amazon Corretto x64 v.21.0.10.7.1 Checksum (MD5) 7bf7339989b58c74fedbd58e26bb03ec - Python venv
- Git LFS 3.7.1
- Git v.2.55.0
- Mercurial
- Docker v.29.4.0
- Containerd.io 2.2.3-1
- .NET SDK v.10.0.202 (LTS) x86 Checksum (SHA512) 6690c6eaf18b5b8fa2d004b4047e7052a35afd6c75074399a000972a5ca0e7c536daa24f378b0c1da1926eaa3828013502f467b005a86c3015c75cf6b12d7ed6
- Perforce Helix Core client (p4) 2026.1
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
This is an official JetBrains 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:
Installed components:
- JDK
Amazon Corretto x64 v.21.0.10.7.1 Checksum (MD5) 7bf7339989b58c74fedbd58e26bb03ec - Python venv
- Git LFS 3.7.1
- Git v.2.55.0
- Mercurial
- Docker v.29.4.0
- Containerd.io 2.2.3-1
- .NET SDK v.10.0.202 (LTS) x86 Checksum (SHA512) 6690c6eaf18b5b8fa2d004b4047e7052a35afd6c75074399a000972a5ca0e7c536daa24f378b0c1da1926eaa3828013502f467b005a86c3015c75cf6b12d7ed6
- Perforce Helix Core client (p4) 2026.1
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
This is an official JetBrains TeamCity build agent image.
The docker image is available on:
Installed components:
- JDK
Amazon Corretto x64 v.21.0.10.7.1 Checksum (MD5) 7bf7339989b58c74fedbd58e26bb03ec - Python venv
- JDK
Amazon Corretto x64 v.21.0.10.7.1 Checksum (MD5) 7bf7339989b58c74fedbd58e26bb03ec - Python venv
- Git LFS 3.7.1
- Git v.2.55.0
- Mercurial
- Docker v.29.4.0
- Containerd.io 2.2.3-1
- .NET SDK v.10.0.202 (LTS) x86 Checksum (SHA512) 6690c6eaf18b5b8fa2d004b4047e7052a35afd6c75074399a000972a5ca0e7c536daa24f378b0c1da1926eaa3828013502f467b005a86c3015c75cf6b12d7ed6
- Perforce Helix Core client (p4) 2026.1
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
This is an official JetBrains 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:
Installed components:
- JDK
Amazon Corretto x64 v.21.0.10.7.1 Checksum (MD5) 7bf7339989b58c74fedbd58e26bb03ec - Python venv
- Git LFS 3.7.1
- Git v.2.55.0
- Mercurial
- Docker v.29.4.0
- Containerd.io 2.2.3-1
- .NET SDK v.10.0.202 (LTS) x86 Checksum (SHA512) 6690c6eaf18b5b8fa2d004b4047e7052a35afd6c75074399a000972a5ca0e7c536daa24f378b0c1da1926eaa3828013502f467b005a86c3015c75cf6b12d7ed6
- Perforce Helix Core client (p4) 2026.1
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
This is an official JetBrains TeamCity build agent image.
The docker image is available on:
Installed components:
- JDK
Amazon Corretto aarch64 v.21.0.10.7.1 Checksum (MD5) c6952584f21e2473609a6012bd38354f - Python venv
- Git v.2.55.0
- Git LFS 3.7.1
- Mercurial
- Docker v.29.4.0
- Containerd.io 2.2.3-1
- .NET SDK v.10.0.202 (LTS) ARM64 Checksum (SHA512) 2626fa9a2b5024c0a6b62f6005bbe5d40a4e4f66630eca705c358ba90015e2d616f8ce14a43404479904f22f9b10c7a03f642b6032eb8edd7be6d688ee455e9b
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
This is an official JetBrains TeamCity build agent image.
The docker image is available on:
Installed components:
- JDK
Amazon Corretto aarch64 v.21.0.10.7.1 Checksum (MD5) c6952584f21e2473609a6012bd38354f - Python venv
- Git v.2.55.0
- Git LFS 3.7.1
- Mercurial
- Docker v.29.4.0
- Containerd.io 2.2.3-1
- .NET SDK v.10.0.202 (LTS) ARM64 Checksum (SHA512) 2626fa9a2b5024c0a6b62f6005bbe5d40a4e4f66630eca705c358ba90015e2d616f8ce14a43404479904f22f9b10c7a03f642b6032eb8edd7be6d688ee455e9b
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
This is an official JetBrains 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:
Installed components:
- JDK
Amazon Corretto aarch64 v.21.0.10.7.1 Checksum (MD5) c6952584f21e2473609a6012bd38354f - Python venv
- Git v.2.55.0
- Git LFS 3.7.1
- Mercurial
- Docker v.29.4.0
- Containerd.io 2.2.3-1
- .NET SDK v.10.0.202 (LTS) ARM64 Checksum (SHA512) 2626fa9a2b5024c0a6b62f6005bbe5d40a4e4f66630eca705c358ba90015e2d616f8ce14a43404479904f22f9b10c7a03f642b6032eb8edd7be6d688ee455e9b
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
This is an official JetBrains TeamCity build agent image.
The docker image is available on:
Installed components:
- JDK
Amazon Corretto aarch64 v.21.0.10.7.1 Checksum (MD5) c6952584f21e2473609a6012bd38354f - Python venv
- Git v.2.55.0
- Git LFS 3.7.1
- Mercurial
- Docker v.29.4.0
- Containerd.io 2.2.3-1
- .NET SDK v.10.0.202 (LTS) ARM64 Checksum (SHA512) 2626fa9a2b5024c0a6b62f6005bbe5d40a4e4f66630eca705c358ba90015e2d616f8ce14a43404479904f22f9b10c7a03f642b6032eb8edd7be6d688ee455e9b
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
This is an official JetBrains 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:
Installed components:
- JDK
Amazon Corretto aarch64 v.21.0.10.7.1 Checksum (MD5) c6952584f21e2473609a6012bd38354f - Python venv
- Git v.2.55.0
- Git LFS 3.7.1
- Mercurial
- Docker v.29.4.0
- Containerd.io 2.2.3-1
- .NET SDK v.10.0.202 (LTS) ARM64 Checksum (SHA512) 2626fa9a2b5024c0a6b62f6005bbe5d40a4e4f66630eca705c358ba90015e2d616f8ce14a43404479904f22f9b10c7a03f642b6032eb8edd7be6d688ee455e9b
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
This is an official JetBrains 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:
Installed components:
- JDK
Amazon Corretto aarch64 v.21.0.10.7.1 Checksum (MD5) c6952584f21e2473609a6012bd38354f - Python venv
- Git v.2.55.0
- Git LFS 3.7.1
- Mercurial
- Docker v.29.4.0
- Containerd.io 2.2.3-1
- .NET SDK v.10.0.202 (LTS) ARM64 Checksum (SHA512) 2626fa9a2b5024c0a6b62f6005bbe5d40a4e4f66630eca705c358ba90015e2d616f8ce14a43404479904f22f9b10c7a03f642b6032eb8edd7be6d688ee455e9b
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
This is an official JetBrains 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:
Installed components:
- JDK
Amazon Corretto x64 v.21.0.10.7.1 Checksum (MD5) 7bf7339989b58c74fedbd58e26bb03ec - Python venv
- Git LFS 3.7.1
- Git v.2.55.0
- Mercurial
- Docker v.29.4.0
- Containerd.io 2.2.3-1
- .NET SDK v.10.0.202 (LTS) x86 Checksum (SHA512) 6690c6eaf18b5b8fa2d004b4047e7052a35afd6c75074399a000972a5ca0e7c536daa24f378b0c1da1926eaa3828013502f467b005a86c3015c75cf6b12d7ed6
- Perforce Helix Core client (p4) 2026.1
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
This is an official JetBrains TeamCity build agent image.
The docker image is available on:
Installed components:
- JDK
Amazon Corretto x64 v.21.0.10.7.1 Checksum (MD5) 403888fc1d84a8d7a823ad7ff3ecc589 - PowerShell
- Git x64 v.2.55.0 Checksum (SHA256) 4e03f94c2ffbf70be337e005cee02661c732dbfc81031a078bda9299b9a7d644
- .NET SDK v.10.0.202 (LTS) x86 Checksum (SHA512) 39af90d170fb089fc1b07cf7cbc1afc46a4ae2af9d7a68ad72f917e7ec68cdde8c71e9139949c109e84533a5230aa1d1716bb911df4325634a018f9a0addda8c
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
This is an official JetBrains TeamCity build agent image.
The docker image is available on:
Installed components:
- JDK
Amazon Corretto x64 v.21.0.10.7.1 Checksum (MD5) 403888fc1d84a8d7a823ad7ff3ecc589 - PowerShell
- Git x64 v.2.55.0 Checksum (SHA256) 4e03f94c2ffbf70be337e005cee02661c732dbfc81031a078bda9299b9a7d644
- .NET SDK v.10.0.202 (LTS) x86 Checksum (SHA512) 39af90d170fb089fc1b07cf7cbc1afc46a4ae2af9d7a68ad72f917e7ec68cdde8c71e9139949c109e84533a5230aa1d1716bb911df4325634a018f9a0addda8c
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
This is an official JetBrains TeamCity build agent image.
The docker image is available on:
Installed components:
- JDK
Amazon Corretto x64 v.21.0.10.7.1 Checksum (MD5) 403888fc1d84a8d7a823ad7ff3ecc589 - Git x64 v.2.55.0 Checksum (SHA256) 4e03f94c2ffbf70be337e005cee02661c732dbfc81031a078bda9299b9a7d644
- PowerShell
- Mercurial x64 v.7.1.2
- .NET SDK v.10.0.202 (LTS) x86 Checksum (SHA512) 39af90d170fb089fc1b07cf7cbc1afc46a4ae2af9d7a68ad72f917e7ec68cdde8c71e9139949c109e84533a5230aa1d1716bb911df4325634a018f9a0addda8c
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
This is an official JetBrains TeamCity build agent image.
The docker image is available on:
Installed components:
- JDK
Amazon Corretto x64 v.21.0.10.7.1 Checksum (MD5) 403888fc1d84a8d7a823ad7ff3ecc589 - Git x64 v.2.55.0 Checksum (SHA256) 4e03f94c2ffbf70be337e005cee02661c732dbfc81031a078bda9299b9a7d644
- PowerShell
- Mercurial x64 v.7.1.2
- .NET SDK v.10.0.202 (LTS) x86 Checksum (SHA512) 39af90d170fb089fc1b07cf7cbc1afc46a4ae2af9d7a68ad72f917e7ec68cdde8c71e9139949c109e84533a5230aa1d1716bb911df4325634a018f9a0addda8c
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
This is an official JetBrains 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 - Python venv
- JDK
Amazon Corretto x64 v.21.0.10.7.1 Checksum (MD5) 7bf7339989b58c74fedbd58e26bb03ec - Python venv
- Git LFS v.2.3.4
- Git v.2.41.0
- Mercurial
- Docker v.29.4.0
- Containerd.io 2.2.3-1
- .NET SDK v.10.0.202 (LTS) x86 Checksum (SHA512) 6690c6eaf18b5b8fa2d004b4047e7052a35afd6c75074399a000972a5ca0e7c536daa24f378b0c1da1926eaa3828013502f467b005a86c3015c75cf6b12d7ed6
- Perforce Helix Core client (p4) 2026.1
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
This is an official JetBrains 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 - Python venv
- Git LFS 3.7.1
- Git v.2.55.0
- Mercurial
- Docker v.29.4.0
- Containerd.io 2.2.3-1
- .NET SDK v.10.0.202 (LTS) x86 Checksum (SHA512) 6690c6eaf18b5b8fa2d004b4047e7052a35afd6c75074399a000972a5ca0e7c536daa24f378b0c1da1926eaa3828013502f467b005a86c3015c75cf6b12d7ed6
- Perforce Helix Core client (p4) 2026.1
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
This is an official JetBrains 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 - Python venv
- Git v.2.41.0
- Git LFS v.2.3.4
- Mercurial
- Docker v.29.4.0
- Containerd.io 2.2.3-1
- .NET SDK v.10.0.202 (LTS) ARM64 Checksum (SHA512) 2626fa9a2b5024c0a6b62f6005bbe5d40a4e4f66630eca705c358ba90015e2d616f8ce14a43404479904f22f9b10c7a03f642b6032eb8edd7be6d688ee455e9b
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
This is an official JetBrains 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 - Python venv
- Git v.2.55.0
- Git LFS 3.7.1
- Mercurial
- Docker v.29.4.0
- Containerd.io 2.2.3-1
- .NET SDK v.10.0.202 (LTS) ARM64 Checksum (SHA512) 2626fa9a2b5024c0a6b62f6005bbe5d40a4e4f66630eca705c358ba90015e2d616f8ce14a43404479904f22f9b10c7a03f642b6032eb8edd7be6d688ee455e9b
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
This is an official JetBrains 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
- 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
This is an official JetBrains 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 - PowerShell
- Git x64 v.2.55.0 Checksum (SHA256) 4e03f94c2ffbf70be337e005cee02661c732dbfc81031a078bda9299b9a7d644
- .NET SDK v.10.0.202 (LTS) x86 Checksum (SHA512) 39af90d170fb089fc1b07cf7cbc1afc46a4ae2af9d7a68ad72f917e7ec68cdde8c71e9139949c109e84533a5230aa1d1716bb911df4325634a018f9a0addda8c
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
This is an official JetBrains 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 - PowerShell
- Git x64 v.2.55.0 Checksum (SHA256) 4e03f94c2ffbf70be337e005cee02661c732dbfc81031a078bda9299b9a7d644
- .NET SDK v.10.0.202 (LTS) x86 Checksum (SHA512) 39af90d170fb089fc1b07cf7cbc1afc46a4ae2af9d7a68ad72f917e7ec68cdde8c71e9139949c109e84533a5230aa1d1716bb911df4325634a018f9a0addda8c
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
This is an official JetBrains 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 - Git x64 v.2.55.0 Checksum (SHA256) 4e03f94c2ffbf70be337e005cee02661c732dbfc81031a078bda9299b9a7d644
- PowerShell
- Mercurial x64 v.7.1.2
- .NET SDK v.10.0.202 (LTS) x86 Checksum (SHA512) 39af90d170fb089fc1b07cf7cbc1afc46a4ae2af9d7a68ad72f917e7ec68cdde8c71e9139949c109e84533a5230aa1d1716bb911df4325634a018f9a0addda8c
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
This is an official JetBrains 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 - Git x64 v.2.55.0 Checksum (SHA256) 4e03f94c2ffbf70be337e005cee02661c732dbfc81031a078bda9299b9a7d644
- PowerShell
- Mercurial x64 v.7.1.2
- .NET SDK v.10.0.202 (LTS) x86 Checksum (SHA512) 39af90d170fb089fc1b07cf7cbc1afc46a4ae2af9d7a68ad72f917e7ec68cdde8c71e9139949c109e84533a5230aa1d1716bb911df4325634a018f9a0addda8c
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
This is an official JetBrains 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 - Git x64 v.2.55.0 Checksum (SHA256) 4e03f94c2ffbf70be337e005cee02661c732dbfc81031a078bda9299b9a7d644
- PowerShell
- Mercurial x64 v.7.1.2
- .NET SDK v.10.0.202 (LTS) x86 Checksum (SHA512) 39af90d170fb089fc1b07cf7cbc1afc46a4ae2af9d7a68ad72f917e7ec68cdde8c71e9139949c109e84533a5230aa1d1716bb911df4325634a018f9a0addda8c
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.
Categories
Download Statistics
Total Downloads Over Time
Related apps
Explore more like this
Explore allLinks
Details
jetbrains/teamcity-agentRuntime arguments
- Network
bridge- Shell
sh- Privileged
- true
Template configuration
URL to TeamCity server
Name of this TeamCity Build Agent
- Default
- Nick Fury
- Value
- Phil Coulson
Container Path: /data/teamcity_agent/conf
- Target
- /data/teamcity_agent/conf
- Default
- /mnt/user/appdata/teamcity-buildagent
- Value
- /mnt/user/appdata/teamcity-buildagent
Container Path: /opt/buildagent/work
- Target
- /opt/buildagent/work
Container Path: /opt/buildagent/temp
- Target
- /opt/buildagent/temp
Container Path: /var/lib/docker
- Target
- /var/lib/docker
- Default
- buildagent_volumes
- Value
- buildagent_volumes
Run Docker daemon within your container (note that in this case the container should be run with —privileged flag)
- Default
- start
- Value
- start