Distributed Build Management and Continuous Integration Server
By default, each TeamCity installation runs under a Professional Server license including 3 build agents. This license is provided for free with any downloaded TeamCity binary and gives you full access to all product features with no time limit. The only restriction is a maximum of 20 build configurations.
By pulling this image you accept the [JetBrains license agreement for TeamCity (Commercial License)] (https://www.jetbrains.com/teamcity/buy/license.html)
This docker image can (optionally) use an external PostgreSQL, MySQL or Microsoft SQL Server database instead of the internal database of teamcity. (recommended for production usage)
How to use this image with Docker Compose?
First create your
docker-compose.yml file, in this example
/opt/teamcity-server is our local TeamCity Data Dir.
teamcity-server: image: exira/teamcity:10.0.1 ports: - "80:8111" volumes: - /opt/teamcity-server:/var/lib/teamcity
docker-compose up and browse to your instance.