Run¶
This image is designed for a single-container setup with default port 1337.
Docker run¶
Replace the two placeholders before running:
FLEET_PASSWORD=change-meFLEET_SERVER_PRIVATE_KEY=change-me
docker run \
-d \
-v fleet-data:/data \
-e "FLEET_PASSWORD=change-me" \
-e "FLEET_SERVER_PRIVATE_KEY=change-me" \
-e "FLEET_LICENSE_KEY=" \
-e "FLEET_SERVER_TLS=false" \
-e "FLEET_SERVER_CERT=" \
-e "FLEET_SERVER_KEY=" \
-e "TZ=Etc/UTC" \
-e "UMASK=022" \
-e "PUID=1000" \
-e "PGID=1000" \
-p "1337:1337" \
--restart always \
--user 0:0 \
--name fleet \
cbnventures/fleet:latest
Open:
http://localhost:1337
Docker Compose¶
services:
fleet:
image: cbnventures/fleet:latest
container_name: fleet
ports:
- "1337:1337"
environment:
FLEET_PASSWORD: "change-me"
FLEET_SERVER_PRIVATE_KEY: "change-me"
FLEET_LICENSE_KEY: ""
FLEET_SERVER_TLS: "false"
FLEET_SERVER_CERT: ""
FLEET_SERVER_KEY: ""
TZ: "Etc/UTC"
UMASK: "022"
PUID: "1000"
PGID: "1000"
volumes:
- fleet-data:/data
restart: always
user: "0:0"
volumes:
fleet-data:
TLS (optional)¶
If you enable TLS, you must mount your certs and point Fleet to the container paths. See TLS & MDM for the exact mapping example.
Start / Stop¶
docker stop fleet
docker start fleet
Logs¶
docker logs -f fleet