docker-compose.yml 955 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. services:
  2. hbbs:
  3. container_name: hbbs
  4. image: rustdesk/rustdesk-server:latest
  5. command: hbbs
  6. volumes:
  7. - rustdesk-hbbs:/root
  8. # network_mode: "host"
  9. networks:
  10. - rustdesk-network
  11. ports:
  12. - 21114:21114 # web console
  13. - 21115:21115
  14. - 21116:21116 # 必须同时启用 TCP 和 UDP,用于 ID 注册、心跳服务(UDP)以及 TCP 打洞、连接服务(TCP)
  15. - 21116:21116/udp
  16. - 21118:21118 # 用于支持 Web 客户端(可选)
  17. depends_on:
  18. - hbbr
  19. restart: unless-stopped
  20. hbbr:
  21. container_name: hbbr
  22. image: rustdesk/rustdesk-server:latest
  23. command: hbbr
  24. ports:
  25. - 21117:21117 # 中继
  26. - 21119:21119 # 用于支持 Web 客户端(可选)
  27. volumes:
  28. - rustdesk-hbbr:/root
  29. networks:
  30. - rustdesk-network
  31. restart: unless-stopped
  32. networks:
  33. rustdesk-network:
  34. driver: bridge
  35. volumes:
  36. rustdesk-hbbs:
  37. rustdesk-hbbr: