RustDesk
networks:
rustdesk-net:
external: false
# 添加IPv6支持
enable_ipv6: true
ipam:
config:
- subnet: "fd00::/80" # IPv6 子网
services:
hbbs:
container_name: hbbs
ports:
- "21115:21115/tcp"
- "21115:21115/tcp/ipv6"
- "21116:21116/tcp"
- "21116:21116/tcp/ipv6"
- "21116:21116/udp"
- "21116:21116/udp/ipv6"
- "21118:21118/tcp"
- "21118:21118/tcp/ipv6"
image: rustdesk/rustdesk-server:latest
command: hbbs -r 119.91.156.169:21117 -k_
volumes:
- ./data:/root
networks:
- rustdesk-net
depends_on:
- hbbr
restart: unless-stopped
hbbr:
container_name: hbbr
ports:
- "21117:21117/tcp"
- "21117:21117/tcp/ipv6"
- "21119:21119/tcp"
- "21119:21119/tcp/ipv6"
image: rustdesk/rustdesk-server:latest
command: hbbr -k_
volumes:
- ./data:/root
networks:
- rustdesk-net
restart: unless-stopped
Redis
version: '3'
networks:
redis-net:
enable_ipv6: true
services:
redis:
container_name: redis-server
image: redis:latest
ports:
- "7369:7369/tcp"
- "7369:7369/tcp/ipv6"
command: redis-server /usr/local/etc/redis/redis.conf
volumes:
- ./dump.rdb:/data/dump.rdb
- ./redis.conf:/usr/local/etc/redis/redis.conf
- ./appendonlydir:/data/appendonlydir
networks:
- redis-net
restart: unless-stopped