From b477e5f3667905e0154da864273f461bf0d41ebd Mon Sep 17 00:00:00 2001 From: zx Date: Fri, 15 Mar 2024 06:01:33 +0800 Subject: [PATCH] Update docker related doc (#1421) --- docs/running-headscale-container.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/docs/running-headscale-container.md b/docs/running-headscale-container.md index 862ba03..6a582ba 100644 --- a/docs/running-headscale-container.md +++ b/docs/running-headscale-container.md @@ -92,6 +92,26 @@ Note: use `0.0.0.0:8080:8080` instead of `127.0.0.1:8080:8080` if you want to ex This command will mount `config/` under `/etc/headscale`, forward port 8080 out of the container so the `headscale` instance becomes available and then detach so headscale runs in the background. +Example `docker-compose.yaml` + +```yaml +version: "3.7" + +services: + headscale: + image: headscale/headscale:0.22.3 + restart: unless-stopped + container_name: headscale + ports: + - "127.0.0.1:8080:8080" + - "127.0.0.1:9090:9090" + volumes: + # pls change [config_path] to the fullpath of the config folder just created + - [config_path]:/etc/headscale + command: headscale serve + +``` + 5. Verify `headscale` is running: Follow the container logs: