docker部署RustDesk自建服务器的小结

 更新时间:2024年12月05日 10:22:52   作者:白手小弟  
本文详细介绍了如何使用Docker部署RustDesk自建服务器,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧

客户端:

Releases · rustdesk/rustdesk · GitHub

服务端:

项目官方地址:GitHub - rustdesk/rustdesk-server: RustDesk Server Program

1、拉取RustDesk库

docker pull rustdesk/rustdesk-server:latest

阿里云库:

docker pull crpi-k5k93ldwfc7o75ip.cn-hangzhou.personal.cr.aliyuncs.com/rustdesk-su/rustdesk:latest

2、创建一个rustdesk文件,进入rustdesk文件

mkdir rustdesk && cd rustdesk

3、在该目录下创建docker-compose.yml的配置文件

vim docker-compose.yml

docker-compose.yml配置信息:

version: '3'
networks:
  rustdesk-net:
    external: false
services:
  hbbs:
    container_name: hbbs
    ports:
      - 21115:21115
      - 21116:21116
      - 21116:21116/udp
      - 21118:21118
    image: rustdesk/rustdesk-server:latest
    command: hbbs -r rustdesk.example.com:21117
    volumes:
      - ./data:/root
    networks:
      - rustdesk-net
    depends_on:
      - hbbr
    restart: unless-stopped
  hbbr:
    container_name: hbbr
    ports:
      - 21117:21117
      - 21119:21119
    image: rustdesk/rustdesk-server:latest
    command: hbbr
    volumes:
      - ./data:/root
    networks:
      - rustdesk-net
    restart: unless-stopped

把rustdesk.example.com换成自己服务器的IP地址即可。

4、配置完成后,运行docker-compose up -d启动配置文件。

5、然后防火墙打开UDP端口21116和TCP端口21116-21118。

6、客户端上配置服务器网络

查看日志 docker-compose logs -f 可以查看到key

到此这篇关于docker部署RustDesk自建服务器的文章就介绍到这了,更多相关docker部署RustDesk自建服务器内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • docker容器运行成功但无法访问的原因分析及解决方案(以Tomcat为例亲测有效)

    docker容器运行成功但无法访问的原因分析及解决方案(以Tomcat为例亲测有效)

    这篇文章主要介绍了docker容器运行成功但无法访问的原因分析及对应解决方案(以Tomcat为例亲测有效),文中通过图文结合的方式介绍的非常详细,具有一定的参考价值,需要的朋友可以参考下
    2024-03-03
  • 防火墙导致docker pull失败问题及解决

    防火墙导致docker pull失败问题及解决

    因网络防火墙检测到镜像中的敏感文件(如passwd)导致docker pull卡顿或断连,解决方法包括调整防火墙策略或修改网卡MTU值以规避关键字过滤
    2025-09-09
  • docker安装es与kibana的过程及遇到问题

    docker安装es与kibana的过程及遇到问题

    这篇文章主要介绍了docker安装es与kibana的过程及遇到问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2024-02-02
  • Docker Redis本地能Ping通但6379端口连不上的排查与解决方法

    Docker Redis本地能Ping通但6379端口连不上的排查与解决方法

    在 Linux 服务器上部署 Redis Docker 容器,本地连接正常,但远程主机 telnet 端口不通,经过层层排查,最终发现是 Linux 内核参数 net.ipv4.ip_forward 被关闭导致的,本文记录了完整的排查思路与解决方案,需要的朋友可以参考下
    2026-05-05
  • Docker 部署 MongoDB容器的方法

    Docker 部署 MongoDB容器的方法

    Docker就可以帮助我们将开发的应用程序,以及该程序的依赖包都打包在一个文件里,下面通过本文给大家分享Docker 部署 MongoDB的详细教程,感兴趣的朋友一起看看吧
    2021-06-06
  • Docker制作tomcat镜像并部署项目

    Docker制作tomcat镜像并部署项目

    这篇文章主要介绍了Docker制作tomcat镜像并部署项目方法的相关资料,需要的朋友可以参考下
    2022-11-11
  • 关于Dockerfile中COPY文件的使用

    关于Dockerfile中COPY文件的使用

    在使用Dockerfile创建镜像时,如果使用COPY命令需要将文件或文件夹与Dockerfile放在同一目录下,或者通过-dockerbuild-f指定Dockerfile的完整路径来解决
    2025-02-02
  • Docker镜像拉取失败问题分析及解决方案

    Docker镜像拉取失败问题分析及解决方案

    在使用Docker时,我们经常需要从Docker镜像仓库中拉取镜像,以便于在本地机器上运行,下面这篇文章主要给大家介绍了关于Docker镜像拉取失败问题分析及解决方案,需要的朋友可以参考下
    2024-08-08
  • docker修改默认ip的实现步骤

    docker修改默认ip的实现步骤

    在 Docker 中,默认的网络是 bridge 网络,它通常使用 172.17.0.0/16 这个网段,那么如何修改,本文就来详细的介绍下docker修改默认ip的实现步骤,感兴趣的可以了解一下
    2024-02-02
  • Docker部署Rancher的方法(无坑)

    Docker部署Rancher的方法(无坑)

    这篇文章主要介绍了Docker部署Rancher的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01

最新评论