32 lines
1003 B
YAML
32 lines
1003 B
YAML
services:
|
|
guacd:
|
|
container_name: guacd
|
|
image: registry.cn-beijing.aliyuncs.com/dushixiang/guacd:latest
|
|
volumes:
|
|
- ./data:/usr/local/next-terminal/data
|
|
restart: always
|
|
postgresql:
|
|
container_name: postgresql
|
|
image: registry.cn-beijing.aliyuncs.com/dushixiang/postgres:16.4
|
|
environment:
|
|
POSTGRES_DB: next-terminal
|
|
POSTGRES_USER: next-terminal
|
|
POSTGRES_PASSWORD: next-terminal
|
|
volumes:
|
|
- ./data/postgresql:/var/lib/postgresql/data
|
|
restart: always
|
|
next-terminal:
|
|
container_name: next-terminal
|
|
image: registry.cn-beijing.aliyuncs.com/dushixiang/next-terminal:latest
|
|
ports:
|
|
- "8088:8088" # Web管理界面
|
|
- "2022:2022" # SSH Server 端口 (可选)
|
|
volumes:
|
|
- /etc/localtime:/etc/localtime:ro
|
|
- ./data:/usr/local/next-terminal/data
|
|
- ./logs:/usr/local/next-terminal/logs
|
|
- ./config.yaml:/etc/next-terminal/config.yaml
|
|
depends_on:
|
|
- postgresql
|
|
- guacd
|
|
restart: always |