mirror of
https://github.com/traccar/traccar-docker
synced 2024-11-10 19:10:24 +00:00
48 lines
2.0 KiB
Markdown
48 lines
2.0 KiB
Markdown
Traccar in Docker
|
|
---
|
|
Traccar GPS Tracking System in Docker image.
|
|
|
|
Official website: <https://www.traccar.org>
|
|
Current version: **3.17**
|
|
|
|
### Current tags:
|
|
|
|
- **3.17-alpine**, **3.17**, **alpine** or **latest** ([alpine/Dockerfile](https://github.com/traccar/traccar-docker/blob/3.17/alpine/Dockerfile)) [![](https://images.microbadger.com/badges/image/traccar/traccar:3.17-alpine.svg)](https://microbadger.com/images/traccar/traccar:3.17-alpine)
|
|
- **3.17-debian**, **debian** ([debian/Dockerfile](https://github.com/traccar/traccar-docker/blob/3.17/debian/Dockerfile)) [![](https://images.microbadger.com/badges/image/traccar/traccar:3.17-debian.svg)](https://microbadger.com/images/traccar/traccar:3.17-debian)
|
|
- **3.16-alpine**, **3.16** ([alpine/Dockerfile](https://github.com/traccar/traccar-docker/blob/3.16/alpine/Dockerfile)) [![](https://images.microbadger.com/badges/image/traccar/traccar:3.16-alpine.svg)](https://microbadger.com/images/traccar/traccar:3.16-alpine)
|
|
- **3.16-debian** ([debian/Dockerfile](https://github.com/traccar/traccar-docker/blob/3.16/debian/Dockerfile)) [![](https://images.microbadger.com/badges/image/traccar/traccar:3.16-debian.svg)](https://microbadger.com/images/traccar/traccar:3.16-debian)
|
|
|
|
### Container creation example:
|
|
|
|
1. **Create work directories:**
|
|
```bash
|
|
mkdir -p /var/docker/traccar/logs
|
|
```
|
|
|
|
1. **Get default traccar.xml:**
|
|
```bash
|
|
docker run \
|
|
--rm \
|
|
--entrypoint cat \
|
|
traccar/traccar \
|
|
/opt/traccar/conf/traccar.xml > /var/docker/traccar/traccar.xml
|
|
```
|
|
|
|
1. **Edit traccar.xml: <https://www.traccar.org/configuration-file/>**
|
|
|
|
1. **Create container:**
|
|
```bash
|
|
docker run \
|
|
-d --restart always \
|
|
--name traccar \
|
|
--hostname traccar \
|
|
-p 80:8082 \
|
|
-p 5000-5150:5000-5150 \
|
|
-p 5000-5150:5000-5150/udp \
|
|
-v /etc/timezone:/etc/timezone:ro \
|
|
-v /etc/localtime:/etc/localtime:ro \
|
|
-v /var/docker/traccar/logs:/opt/traccar/logs:rw \
|
|
-v /var/docker/traccar/traccar.xml:/opt/traccar/conf/traccar.xml:ro \
|
|
traccar/traccar
|
|
```
|