docker-compose.yaml 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. networks:
  2. rustdesk-net:
  3. external: false
  4. services:
  5. hbbs:
  6. container_name: hbbs
  7. ports:
  8. - 21115:21115
  9. - 21116:21116 # 自定义 hbbs 映射端口
  10. - 21116:21116/udp # 自定义 hbbs 映射端口
  11. - 21118:21118 # web client 需要
  12. image: rustdesk/rustdesk-server
  13. command: hbbs -r <relay-server-ip[:port]> -k 123456789 # 填入个人域名或 IP + hbbr 暴露端口
  14. volumes:
  15. - /data/rustdesk/hbbs:/root # 自定义挂载目录
  16. networks:
  17. - rustdesk-net
  18. depends_on:
  19. - hbbr
  20. restart: unless-stopped
  21. deploy:
  22. resources:
  23. limits:
  24. memory: 64M
  25. hbbr:
  26. container_name: hbbr
  27. ports:
  28. - 21117:21117 # 自定义 hbbr 映射端口
  29. image: rustdesk/rustdesk-server
  30. command: hbbr -k 123456789
  31. #command: hbbr
  32. volumes:
  33. - /data/rustdesk/hbbr:/root #自定义挂载目录
  34. networks:
  35. - rustdesk-net
  36. restart: unless-stopped
  37. deploy:
  38. resources:
  39. limits:
  40. memory: 64M
  41. rustdesk-api:
  42. container_name: rustdesk-api
  43. ports:
  44. - 21114:21114
  45. image: lejianwen/rustdesk-api
  46. volumes:
  47. - /data/rustdesk/api:/app/data #将数据库挂载出来方便备份
  48. networks:
  49. - rustdesk-net
  50. restart: unless-stopped