TeamCity

TeamCity

Docker app from Josh.5's Repository

Overview

TeamCity Server - Powerful Continuous Integration and Continuous Delivery out of the box This is an official JetBrains TeamCity server image. The image is suitable for production use and evaluation purposes.

teamcity-server 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

windows

EAP

Supported platforms: linux 20.04, linux 22.04, linux 24.04, windows 1809, windows 2022

Content

Dockerfile links

EAP-linux

Dockerfile

This is an official JetBrains TeamCity server image. The image is suitable for production use and evaluation purposes.

The docker image is available on:

Installed components:

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

This is an official JetBrains TeamCity server image. The image is suitable for production use and evaluation purposes.

The docker image is available on:

Installed components:

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

This is an official JetBrains TeamCity server image. The image is suitable for production use and evaluation purposes.

The docker image is available on:

Installed components:

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

This is an official JetBrains TeamCity server image. The image is suitable for production use and evaluation purposes.

The docker image is available on:

Installed components:

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

This is an official JetBrains TeamCity server image. The image is suitable for production use and evaluation purposes.

The docker image is available on:

Installed components:

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

This is an official JetBrains 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:

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

This is an official JetBrains 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:

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

This is an official JetBrains 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:

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

This is an official JetBrains 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:

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

This is an official JetBrains 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:

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

This is an official JetBrains 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:

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

This is an official JetBrains 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:

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

This is an official JetBrains 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:

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.

Install TeamCity on Unraid in a few clicks.

Find TeamCity in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for TeamCity Review the template variables and paths Click Install

Download Statistics

78,849,258
Total Downloads
657,190
This Month
465,080
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Details

Repository
jetbrains/teamcity-server
Last Updated2026-05-29
First Seen2019-05-05

Runtime arguments

Web UI
http://[IP]:[PORT:8111]/
Network
bridge
Shell
sh
Privileged
false

Template configuration

PortPorttcp

Container Port: 8111

Target
8111
Value
8111
LogsPathrw

Container Path: /opt/teamcity/logs

Target
/opt/teamcity/logs
Value
/mnt/user/appdata/teamcity/logs
DataPathrw

Container Path: /data/teamcity_server/datadir

Target
/data/teamcity_server/datadir
Value
/mnt/user/appdata/teamcity/datadir