This commit is contained in:
Julian Freeman
2025-10-21 16:14:39 -04:00
commit e10105b571
6 changed files with 76 additions and 0 deletions

4
README.md Normal file
View File

@@ -0,0 +1,4 @@
# Composes
一些常用的 docker compose

13
beszel-agent/compose.yaml Normal file
View File

@@ -0,0 +1,13 @@
services:
beszel-agent:
image: henrygd/beszel-agent
container_name: beszel-agent
restart: unless-stopped
network_mode: host
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
# 通过在 /extra-filesystems 中挂载文件夹来监控其他磁盘/分区
# - /mnt/disk1/.beszel:/extra-filesystems/disk1:ro
environment:
LISTEN: 45876
KEY: '<KEY>'

19
duplicati/compose.yaml Normal file
View File

@@ -0,0 +1,19 @@
services:
duplicati:
image: lscr.io/linuxserver/duplicati:latest
container_name: duplicati
restart: unless-stopped
environment:
# for backing up files that only root can access
- PUID=0
- PGID=0
- TZ=America/New_York
- SETTINGS_ENCRYPTION_KEY=<the secret>
#- CLI_ARGS= #optional
#- DUPLICATI__WEBSERVICE_PASSWORD= #optional
volumes:
- ./config:/config
- ./backups:/backups
- </path/to/files/to/back>:/source
ports:
- 8200:8200

View File

@@ -0,0 +1,18 @@
services:
nginxpm:
image: 'jc21/nginx-proxy-manager:latest'
container_name: nginxpm
restart: unless-stopped
ports:
- 80:80
- 443:443
- 81:81
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
networks:
- nginx_net
networks:
nginx_net:
external: true

View File

@@ -0,0 +1,11 @@
services:
portainer-agent:
image: portainer/agent:2.27.7
container_name: portainer-agent
restart: unless-stopped
ports:
- 9001:9001
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /var/lib/docker/volumes:/var/lib/docker/volumes
- /:/host

11
portainer/compose.yaml Normal file
View File

@@ -0,0 +1,11 @@
services:
portainer:
image: portainer/portainer-ce:lts
container_name: portainer
restart: unless-stopped
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./data:/data
ports:
- 9443:9443
- 8000:8000