The images is based on phusion/baseimage so it has proper boot sequence and process supervision.
phusion/baseimage is Ubuntu 14.04 LTS based image with runit init, cron, syslog-ng, and sshd.
Start server:
docker run -ti --rm \
-p 8111:8111 \
-v /var/teamcity:/data \
arkadi/teamcity-server \
/sbin/my_init -- bash -l
Start agent(s):
docker run -ti --rm \
-p 9090:9090 \
-v /tmp/teamcity-agent:/data \
-e TEAMCITY_SERVER=http://192.168.1.2:8111/ \
-e AGENT_NAME=agent-1 \
arkadi/teamcity-agent \
/sbin/my_init -- bash -l
-p 9090:9090 mapping is not required when running on single machine./sbin/my_init -- bash -l is optional to enter container with shell at startup.Source respository on GitHub.
Content type
Image
Digest
sha256:bff4c4fcc…
Size
781.9 MB
Last updated
almost 11 years ago
docker pull arkadi/teamcity-server