|
最近在捣鼓RustDesk的API功能,我想手动搞容器,不想用一键面板。
大佬们 docker-compose.yml 文件需要怎么使用才能编排开启容器 ?麻烦来一个详细的步骤。
https://github.com/lejianwen/rustdesk-api/wiki/Use-Docker-With-My-S6
- networks:
- rustdesk-net:
- external: false
- services:
- rustdesk:
- ports:
- - 21114:21114
- - 21115:21115
- - 21116:21116
- - 21116:21116/udp
- - 21117:21117
- - 21118:21118
- - 21119:21119
- image: lejianwen/rustdesk-server-s6:latest
- environment:
- - RELAY=<server[:21117]>
- - ENCRYPTED_ONLY=1
- - MUST_LOGIN=Y #是否必须登录
- - TZ=Asia/Shanghai
- - RUSTDESK_API_RUSTDESK_ID_SERVER=<server[:21116]> #21116
- - RUSTDESK_API_RUSTDESK_RELAY_SERVER=<server[:21117]> #21117
- - RUSTDESK_API_RUSTDESK_API_SERVER=http://<server[:21114]> #21114
- - RUSTDESK_API_KEY_FILE=/data/id_ed25519.pub
- - RUSTDESK_API_JWT_KEY=xxxxxx # jwt key
- volumes:
- - /data/rustdesk/server:/data #将server的key挂载出来
- - /data/rustdesk/api:/app/data #将数据库挂载
- networks:
- - rustdesk-net
- restart: unless-stopped
复制代码 |
|