Based on YouTrack 6.5.16953 (December, 10 2015)
This repository contains a Docker image of JetBrains YouTrack.
First, pull the Docker image using the following command:
docker pull tonidy/youtrack-docker
Next, create a container.
docker run -t tonidy/youtrack-docker
YouTrack starts and listens on port 80 in the container. To map it to the host's port 80, use the following command to create the container instead:
docker run --name="youtrack" -p 80:80 -t tonidy/youtrack-docker
YouTrack stores its data and backups at /opt/youtrack/data/ and /opt/youtrack/backup/ in the container. If you wish to re-use data, it is a good idea to set up a volume mapping for these two paths. For example:
docker run -t \
--name="youtrack" \
-v /data/youtrack/data/:/opt/youtrack/data/ \
-v /data/youtrack/backup/:/opt/youtrack/backup/ \
-p 80:80 \
tonidy/youtrack-docker
[Unit]
Description=YouTrack
After=docker.service
Requires=docker.service
[Service]
KillMode=none
ExecStartPre=-/usr/bin/docker kill youtrack
ExecStartPre=-/usr/bin/docker rm youtrack
ExecStart=/usr/bin/docker run -t \
--name youtrack \
-v /data/youtrack/data/:/opt/youtrack/data/ \
-v /data/youtrack/backup/:/opt/youtrack/backup/ \
-e VIRTUAL_HOST=youtrack.example.com \
tonidy/youtrack-docker
ExecStop=-/usr/bin/docker stop youtrack
Content type
Image
Digest
sha256:a9a5c46f9…
Size
230.5 MB
Last updated
almost 11 years ago
docker pull tonidy/youtrack-docker