侧边栏壁纸
博主头像
Mr·Ldd Blog 博主等级

今天也是充满希望的一天!✍️

  • 累计撰写 48 篇文章
  • 累计创建 10 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Docker Compose 部署 Rustdesk

Mr·ldd
2024-05-05 / 0 评论 / 1 点赞 / 15 阅读 / 0 字

Docker Compose 部署 Rustdesk

编写docker-compose.yml文件

version: '3'

services:
  hbbs:
    container_name: hbbs
    image: rustdesk/rustdesk-server:latest
    command: hbbs -r nxlbc.cn -k key123456 # -r 设置访问域名 -k 设置访问密钥
    volumes:
      - ./data:/root
    network_mode: "host"  #加入宿主机网络

    depends_on:
      - hbbr
    restart: unless-stopped


  hbbr:
    container_name: hbbr
    image: rustdesk/rustdesk-server:latest
    command: hbbr
    volumes:
      - ./data:/root
    network_mode: "host"
    restart: unless-stopped

部署

准备工作

创建目录

$ mkdir -p rustdesk
$ cd rustdesk
$ mkdir -p data

docker-compose.yml文件上传至/root/rustdesk目录

启动

$ cd rustdesk
$ docker compose up -d
[+] Running 1/1
 ⠿ Container rustdesk  Started

RustDesk要求

您需要安装 Docker/Podman 才能将 rustdesk-server 作为 Docker 容器运行,如果有疑问,请使用此安装 Docker指导以确保其是最新的!

默认情况下,hbbs侦听 21114(TCP,Pro 用户仅适用于 Web 控制台)、21115 (TCP)、21116 (TCP/UDP) 和 21118 (TCP),hbbr侦听 21117 (TCP) 和 21119 (TCP)。请务必在防火墙中打开这些端口。

请注意,应为 TCP 和 UDP 启用 21116。

21115用于NAT类型测试,21116/UDP用于ID注册和心跳服务,21116/TCP用于TCP打洞和连接服务,21117用于Relay服务,21118和21119用于支持网络客户端。

如果不需要Web客户端(21118、21119)支持,可以禁用相应端口。

1

评论区