## teamcity-server tags
Other tags
- [teamcity-agent](teamcity-agent.md)
- [teamcity-minimal-agent](teamcity-minimal-agent.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)
#### linux
- 24.04
- [EAP-linux](#EAP-linux)
- [EAP-linux-arm64](#EAP-linux-arm64)
- 22.04
- [EAP-linux-22.04](#EAP-linux-2204)
- [EAP-linux-arm64-22.04](#EAP-linux-arm64-2204)
- 20.04
- [EAP-linux-20.04](#EAP-linux-2004)
- [EAP-linux-arm64-20.04](#EAP-linux-arm64-2004)
- 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)
- 1909
- [EAP-nanoserver-1909](#EAP-nanoserver-1909)
- 1903
- [EAP-nanoserver-1903](#EAP-nanoserver-1903)
- 1809
- [EAP-nanoserver-1809](#EAP-nanoserver-1809)
- 1803
- [EAP-nanoserver-1803](#EAP-nanoserver-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-nanoserver-1809](#EAP-nanoserver-1809)
- [EAP-nanoserver-2022](#EAP-nanoserver-2022)
# Dockerfile links
* **Linux**. [teamcity-server:EAP-linux,EAP](https://github.com/JetBrains/teamcity-docker-images/tree/master/context/generated/linux/Server/Ubuntu/24.04/Dockerfile), [teamcity-server:EAP-linux-20.04,EAP](https://github.com/JetBrains/teamcity-docker-images/tree/master/context/generated/linux/Server/Ubuntu/20.04/Dockerfile), [teamcity-server:EAP-linux-22.04,EAP](https://github.com/JetBrains/teamcity-docker-images/tree/master/context/generated/linux/Server/Ubuntu/22.04/Dockerfile), [teamcity-server:EAP-linux-18.04,EAP](https://github.com/JetBrains/teamcity-docker-images/tree/master/context/generated/linux/Server/Ubuntu/18.04/Dockerfile), [teamcity-server:EAP-linux-arm64,EAP](https://github.com/JetBrains/teamcity-docker-images/tree/master/context/generated/linux/Server/UbuntuARM/24.04/Dockerfile), [teamcity-server:EAP-linux-arm64-18.04,EAP](https://github.com/JetBrains/teamcity-docker-images/tree/master/context/generated/linux/Server/UbuntuARM/18.04/Dockerfile), [teamcity-server:EAP-linux-arm64-20.04,EAP](https://github.com/JetBrains/teamcity-docker-images/tree/master/context/generated/linux/Server/UbuntuARM/20.04/Dockerfile), [teamcity-server:EAP-linux-arm64-22.04,EAP](https://github.com/JetBrains/teamcity-docker-images/tree/master/context/generated/linux/Server/UbuntuARM/22.04/Dockerfile)
* **Windows**. [teamcity-server:EAP-nanoserver-1809,EAP](https://github.com/JetBrains/teamcity-docker-images/tree/master/context/generated/windows/Server/nanoserver/1809/Dockerfile), [teamcity-server:EAP-nanoserver-2022,EAP](https://github.com/JetBrains/teamcity-docker-images/tree/master/context/generated/windows/Server/nanoserver/2022/Dockerfile), [teamcity-server:EAP-nanoserver-1803,EAP](https://github.com/JetBrains/teamcity-docker-images/tree/master/context/generated/windows/Server/nanoserver/1803/Dockerfile), [teamcity-server:EAP-nanoserver-1903,EAP](https://github.com/JetBrains/teamcity-docker-images/tree/master/context/generated/windows/Server/nanoserver/1903/Dockerfile), [teamcity-server:EAP-nanoserver-1909,EAP](https://github.com/JetBrains/teamcity-docker-images/tree/master/context/generated/windows/Server/nanoserver/1909/Dockerfile)
### EAP-linux
[Dockerfile](linux/Server/Ubuntu/24.04/Dockerfile)
This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) server image. The image is suitable for production use and evaluation purposes.
The docker image is available on:
- [https://hub.docker.com/r/jetbrains/teamcity-server](https://hub.docker.com/r/jetbrains/teamcity-server)
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)
- Git v.2.55.0
- Git LFS 3.7.1
- 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/buildAgent > context/.dockerignore
echo TeamCity/temp >> context/.dockerignore
docker build -f "context/generated/linux/Server/Ubuntu/24.04/Dockerfile" -t teamcity-server:EAP-linux "context"
```
_The required free space to generate image(s) is about **1 GB**._
### EAP-linux-20.04
[Dockerfile](linux/Server/Ubuntu/20.04/Dockerfile)
This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) server image. The image is suitable for production use and evaluation purposes.
The docker image is available on:
- [https://hub.docker.com/r/jetbrains/teamcity-server](https://hub.docker.com/r/jetbrains/teamcity-server)
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)
- Git v.2.55.0
- Git LFS 3.7.1
- 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/buildAgent > context/.dockerignore
echo TeamCity/temp >> context/.dockerignore
docker build -f "context/generated/linux/Server/Ubuntu/20.04/Dockerfile" -t teamcity-server:EAP-linux-20.04 "context"
```
_The required free space to generate image(s) is about **1 GB**._
### EAP-linux-22.04
[Dockerfile](linux/Server/Ubuntu/22.04/Dockerfile)
This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) server image. The image is suitable for production use and evaluation purposes.
The docker image is available on:
- [https://hub.docker.com/r/jetbrains/teamcity-server](https://hub.docker.com/r/jetbrains/teamcity-server)
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)
- Git v.2.55.0
- Git LFS 3.7.1
- 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/buildAgent > context/.dockerignore
echo TeamCity/temp >> context/.dockerignore
docker build -f "context/generated/linux/Server/Ubuntu/22.04/Dockerfile" -t teamcity-server:EAP-linux-22.04 "context"
```
_The required free space to generate image(s) is about **1 GB**._
### EAP-nanoserver-1809
[Dockerfile](windows/Server/nanoserver/1809/Dockerfile)
This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) server image. The image is suitable for production use and evaluation purposes.
The docker image is available on:
- [https://hub.docker.com/r/jetbrains/teamcity-server](https://hub.docker.com/r/jetbrains/teamcity-server)
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.55.0 Checksum (SHA256) 4e03f94c2ffbf70be337e005cee02661c732dbfc81031a078bda9299b9a7d644](https://github.com/git-for-windows/git/releases/download/v2.55.0.windows.4/MinGit-2.55.0.4-64-bit.zip)
Container platform: windows
Docker build commands:
```
docker pull mcr.microsoft.com/powershell:nanoserver-1809
echo TeamCity/buildAgent > context/.dockerignore
echo TeamCity/temp >> context/.dockerignore
docker build -f "context/generated/windows/Server/nanoserver/1809/Dockerfile" -t teamcity-server:EAP-nanoserver-1809 "context"
```
_The required free space to generate image(s) is about **6 GB**._
### EAP-nanoserver-2022
[Dockerfile](windows/Server/nanoserver/2022/Dockerfile)
This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) server image. The image is suitable for production use and evaluation purposes.
The docker image is available on:
- [https://hub.docker.com/r/jetbrains/teamcity-server](https://hub.docker.com/r/jetbrains/teamcity-server)
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.55.0 Checksum (SHA256) 4e03f94c2ffbf70be337e005cee02661c732dbfc81031a078bda9299b9a7d644](https://github.com/git-for-windows/git/releases/download/v2.55.0.windows.4/MinGit-2.55.0.4-64-bit.zip)
Container platform: windows
Docker build commands:
```
docker pull mcr.microsoft.com/powershell:nanoserver-ltsc2022
echo TeamCity/buildAgent > context/.dockerignore
echo TeamCity/temp >> context/.dockerignore
docker build -f "context/generated/windows/Server/nanoserver/2022/Dockerfile" -t teamcity-server:EAP-nanoserver-2022 "context"
```
_The required free space to generate image(s) is about **6 GB**._
### EAP-linux-18.04
[Dockerfile](linux/Server/Ubuntu/18.04/Dockerfile)
This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) server image. The image is suitable for production use and evaluation purposes.
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)
- Git v.2.41.0
- Git LFS v.2.3.4
- 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/buildAgent > context/.dockerignore
echo TeamCity/temp >> context/.dockerignore
docker build -f "context/generated/linux/Server/Ubuntu/18.04/Dockerfile" -t teamcity-server:EAP-linux-18.04 "context"
```
_The required free space to generate image(s) is about **1 GB**._
### EAP-linux-arm64
[Dockerfile](linux/Server/UbuntuARM/24.04/Dockerfile)
This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) server image. The image is suitable for production use and evaluation purposes.
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)
- Git v.2.55.0
- Git LFS 3.7.1
Container platform: linux
Docker build commands:
```
docker pull ubuntu:24.04
echo TeamCity/buildAgent > context/.dockerignore
echo TeamCity/temp >> context/.dockerignore
docker build -f "context/generated/linux/Server/UbuntuARM/24.04/Dockerfile" -t teamcity-server:EAP-linux-arm64 "context"
```
_The required free space to generate image(s) is about **1 GB**._
### EAP-linux-arm64-18.04
[Dockerfile](linux/Server/UbuntuARM/18.04/Dockerfile)
This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) server image. The image is suitable for production use and evaluation purposes.
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)
- Git v.2.41.0
- Git LFS v.2.3.4
Container platform: linux
Docker build commands:
```
docker pull ubuntu:18.04
echo TeamCity/buildAgent > context/.dockerignore
echo TeamCity/temp >> context/.dockerignore
docker build -f "context/generated/linux/Server/UbuntuARM/18.04/Dockerfile" -t teamcity-server:EAP-linux-arm64-18.04 "context"
```
_The required free space to generate image(s) is about **1 GB**._
### EAP-linux-arm64-20.04
[Dockerfile](linux/Server/UbuntuARM/20.04/Dockerfile)
This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) server image. The image is suitable for production use and evaluation purposes.
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)
- Git v.2.55.0
- Git LFS 3.7.1
Container platform: linux
Docker build commands:
```
docker pull ubuntu:20.04
echo TeamCity/buildAgent > context/.dockerignore
echo TeamCity/temp >> context/.dockerignore
docker build -f "context/generated/linux/Server/UbuntuARM/20.04/Dockerfile" -t teamcity-server:EAP-linux-arm64-20.04 "context"
```
_The required free space to generate image(s) is about **1 GB**._
### EAP-linux-arm64-22.04
[Dockerfile](linux/Server/UbuntuARM/22.04/Dockerfile)
This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) server image. The image is suitable for production use and evaluation purposes.
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)
- Git v.2.55.0
- Git LFS 3.7.1
Container platform: linux
Docker build commands:
```
docker pull ubuntu:22.04
echo TeamCity/buildAgent > context/.dockerignore
echo TeamCity/temp >> context/.dockerignore
docker build -f "context/generated/linux/Server/UbuntuARM/22.04/Dockerfile" -t teamcity-server:EAP-linux-arm64-22.04 "context"
```
_The required free space to generate image(s) is about **1 GB**._
### EAP-nanoserver-1803
[Dockerfile](windows/Server/nanoserver/1803/Dockerfile)
This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) server image. The image is suitable for production use and evaluation purposes.
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.55.0 Checksum (SHA256) 4e03f94c2ffbf70be337e005cee02661c732dbfc81031a078bda9299b9a7d644](https://github.com/git-for-windows/git/releases/download/v2.55.0.windows.4/MinGit-2.55.0.4-64-bit.zip)
- [PowerShell](https://github.com/PowerShell/PowerShell#get-powershell)
Container platform: windows
Docker build commands:
```
docker pull mcr.microsoft.com/powershell:nanoserver-1803
echo TeamCity/buildAgent > context/.dockerignore
echo TeamCity/temp >> context/.dockerignore
docker build -f "context/generated/windows/Server/nanoserver/1803/Dockerfile" -t teamcity-server:EAP-nanoserver-1803 "context"
```
_The required free space to generate image(s) is about **6 GB**._
### EAP-nanoserver-1903
[Dockerfile](windows/Server/nanoserver/1903/Dockerfile)
This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) server image. The image is suitable for production use and evaluation purposes.
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.55.0 Checksum (SHA256) 4e03f94c2ffbf70be337e005cee02661c732dbfc81031a078bda9299b9a7d644](https://github.com/git-for-windows/git/releases/download/v2.55.0.windows.4/MinGit-2.55.0.4-64-bit.zip)
Container platform: windows
Docker build commands:
```
docker pull mcr.microsoft.com/powershell:nanoserver-1903
echo TeamCity/buildAgent > context/.dockerignore
echo TeamCity/temp >> context/.dockerignore
docker build -f "context/generated/windows/Server/nanoserver/1903/Dockerfile" -t teamcity-server:EAP-nanoserver-1903 "context"
```
_The required free space to generate image(s) is about **6 GB**._
### EAP-nanoserver-1909
[Dockerfile](windows/Server/nanoserver/1909/Dockerfile)
This is an official [JetBrains TeamCity](https://www.jetbrains.com/teamcity/) server image. The image is suitable for production use and evaluation purposes.
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.55.0 Checksum (SHA256) 4e03f94c2ffbf70be337e005cee02661c732dbfc81031a078bda9299b9a7d644](https://github.com/git-for-windows/git/releases/download/v2.55.0.windows.4/MinGit-2.55.0.4-64-bit.zip)
Container platform: windows
Docker build commands:
```
docker pull mcr.microsoft.com/powershell:nanoserver-1909
echo TeamCity/buildAgent > context/.dockerignore
echo TeamCity/temp >> context/.dockerignore
docker build -f "context/generated/windows/Server/nanoserver/1909/Dockerfile" -t teamcity-server:EAP-nanoserver-1909 "context"
```
_The required free space to generate image(s) is about **6 GB**._