mirror of
https://github.com/traccar/traccar-docker
synced 2024-11-15 00:13:02 +00:00
1cfb4470b9
Add a line for creating a presistent data folder on the host. This should be standard since recreating the container would erase the data folder otherwise |
||
---|---|---|
alpine | ||
debian | ||
README.md |
Traccar in Docker
Traccar GPS Tracking System in Docker image.
Official website: https://www.traccar.org
Available tags:
- 4.8-alpine, 4-alpine, 4.8, alpine, latest
- 4.8-debian, 4-debian, debian
- 4.7-alpine, 4.7
- 4.7-debian
- 4.6-alpine, 4.6
- 4.6-debian
- 4.5-alpine, 4.5
- 4.5-debian
- 4.4-alpine, 4.4
- 4.4-debian
- 4.3-alpine, 4.3
- 4.3-debian
- 4.2-alpine, 4.2
- 4.2-debian
- 4.1-alpine, 4.1
- 4.1-debian
- 4.0-alpine, 4.0
- 4.0-debian
- 3.17-alpine, 3.17
- 3.17-debian
- 3.16-alpine, 3.16
- 3.16-debian
Container create example:
-
Create work directories:
mkdir -p /var/docker/traccar/logs
-
Get default traccar.xml:
docker run \ --rm \ --entrypoint cat \ traccar/traccar:latest \ /opt/traccar/conf/traccar.xml > /var/docker/traccar/traccar.xml
-
Edit traccar.xml: https://www.traccar.org/configuration-file/
-
Create container:
docker run \ -d --restart always \ --name traccar \ --hostname traccar \ -p 80:8082 \ -p 5000-5150:5000-5150 \ -p 5000-5150:5000-5150/udp \ -v /var/docker/traccar/logs:/opt/traccar/logs:rw \ -v /var/docker/traccar/traccar.xml:/opt/traccar/conf/traccar.xml:ro \ -v /var/docker/traccar/data:/opt/traccar/data:rw \ traccar/traccar:latest
Default JVM options:
- -Xms512m
- -Xmx512m
- -Djava.net.preferIPv4Stack=true