Docker build file for Team City server. You need to have Docker installed and running to make this useful.
Container is exposing default Teamcity port 8111 and data volume is at /data/teamcity
git clone https://github.com/gabrianoo/docker-teamcity.git
docker build -t docker-teamcity docker-teamcity
docker build -t docker-teamcity-data
# Running the teamcity data volume
docker run -d --name docker-teamcity-data docker-teamcity-data
# Running the teamcity server
docker run -d --name docker-teamcity --volumes-from docker-teamcity-data -p 8111:8111 docker-teamcity
# Running the teamcity agent
docker run -d --name docker-teamcity-agent -e TEAMCITY_SERVER=http://<TC_SERVER_IP>:<TC_SERVER_PORT> \
-p 9090:9090 docker-teamcity-agent
Go to the docker engine URL [I assume it is localhost] http://localhost:8111/tc
docker run -d --name teamcity-data otasys/teamcity-data
docker run -d --name teamcity -p 8111:8111 --volumes-from teamcity-data otasys/teamcity
docker run -d --name teamcity-data otasys/teamcity-data
docker run -d --name teamcity -p 8111:8111 --volumes-from teamcity-data otasys/teamcity:9.1.4
docker run -d --name teamcity-data otasys/teamcity-data
docker run -d --name teamcity -p 8111:8111 --volumes-from teamcity-data otasys/teamcity:9.1.3
Content type
Image
Digest
sha256:47da3b03d…
Size
658.5 kB
Last updated
almost 11 years ago
docker pull otasys/teamcity-data