docs(tailscale): 更新数据目录路径和说明

将数据目录从 `./data/var/lib` 改为 `./data/state` 并更新挂载路径至 `/var/lib/tailscale`
添加关于目录权限的重要提示说明
This commit is contained in:
arch3rPro
2026-04-24 13:26:35 +08:00
parent ce660b2674
commit 01872b80dc
4 changed files with 10 additions and 6 deletions

View File

@@ -5,7 +5,7 @@ services:
hostname: ${HOSTNAME:-tailscale}
restart: always
volumes:
- ./data/var/lib:/var/lib
- ./data/state:/var/lib/tailscale
- /dev/net/tun:/dev/net/tun
cap_add:
- NET_ADMIN
@@ -15,7 +15,7 @@ services:
environment:
- TS_AUTHKEY=${TS_AUTHKEY}
- TS_USERSPACE=${TS_USERSPACE:-false}
- TS_STATE_DIR=/var/lib
- TS_STATE_DIR=/var/lib/tailscale
- TS_ROUTES=${TS_ROUTES:-}
- TS_ACCEPT_DNS=${TS_ACCEPT_DNS:-true}
- TS_EXTRA_ARGS=${TS_EXTRA_ARGS:-}

View File

@@ -82,7 +82,9 @@ Tailscale 支持两种认证方式:
### 数据目录
应用数据存储在 `./data/var/lib` 目录,包含 Tailscale 的状态信息。该目录已自动挂载到容器的 `/var/lib`。
应用数据存储在 `./data/state` 目录,包含 Tailscale 的状态信息(认证状态、配置等)。该目录挂载到容器的 `/var/lib/tailscale`。
**重要提示**:请确保 `data/state` 目录有正确的读写权限,否则状态无法保存,导致每次重启都需要重新认证。
## 环境变量说明

View File

@@ -82,7 +82,9 @@ If you want to use the auth key only on first startup and use existing state on
### Data Directory
Application data is stored in `./data/var/lib` directory, containing Tailscale state information. This directory is automatically mounted to `/var/lib` in the container.
Application data is stored in `./data/state` directory, containing Tailscale state information (authentication state, configuration, etc.). This directory is mounted to `/var/lib/tailscale` in the container.
**Important**: Ensure the `data/state` directory has correct read/write permissions, otherwise state cannot be persisted and re-authentication will be required on every restart.
## Environment Variables

View File

@@ -5,7 +5,7 @@ services:
hostname: ${HOSTNAME:-tailscale}
restart: always
volumes:
- ./data/var/lib:/var/lib
- ./data/state:/var/lib/tailscale
- /dev/net/tun:/dev/net/tun
cap_add:
- NET_ADMIN
@@ -15,7 +15,7 @@ services:
environment:
- TS_AUTHKEY=${TS_AUTHKEY}
- TS_USERSPACE=${TS_USERSPACE:-false}
- TS_STATE_DIR=/var/lib
- TS_STATE_DIR=/var/lib/tailscale
- TS_ROUTES=${TS_ROUTES:-}
- TS_ACCEPT_DNS=${TS_ACCEPT_DNS:-true}
- TS_EXTRA_ARGS=${TS_EXTRA_ARGS:-}