mirror of
https://github.com/Awuqing/BackupX.git
synced 2026-05-07 05:42:52 +08:00
- docker-compose.yml: change from local build to awuqing/backupx:latest with clear comments for mounting host volumes - README: Docker quick start now uses `docker run` / `docker compose` directly without cloning the repo first - Add Docker Hub badge and link to awuqing/backupx - Keep source build instructions as a separate option
30 lines
880 B
YAML
30 lines
880 B
YAML
# BackupX Docker Compose
|
||
#
|
||
# 快速启动:docker compose up -d
|
||
# 访问地址:http://localhost:8340
|
||
#
|
||
# 如需从源码构建镜像(而非拉取线上镜像),取消注释 build 行并注释 image 行。
|
||
|
||
services:
|
||
backupx:
|
||
image: awuqing/backupx:latest
|
||
# build: . # 从源码构建时取消此行注释
|
||
container_name: backupx
|
||
restart: unless-stopped
|
||
ports:
|
||
- "8340:8340"
|
||
volumes:
|
||
- backupx-data:/app/data
|
||
# 挂载需要备份的宿主机目录(按需添加,:ro 表示只读):
|
||
# - /var/www:/mnt/www:ro
|
||
# - /etc/nginx:/mnt/nginx-conf:ro
|
||
# - /home/user/data:/mnt/data:ro
|
||
environment:
|
||
- TZ=Asia/Shanghai
|
||
# 通过 BACKUPX_ 前缀环境变量覆盖配置:
|
||
# - BACKUPX_LOG_LEVEL=debug
|
||
# - BACKUPX_BACKUP_MAX_CONCURRENT=4
|
||
|
||
volumes:
|
||
backupx-data:
|