Docker部署RustDesk Server 设置开机自启

这篇具有很好参考价值的文章主要介绍了Docker部署RustDesk Server 设置开机自启。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

三、Docker安装

Docker官方和国内daocloud都提供了一键安装的脚本,使得Docker的安装更加便捷。

官方的一键安装方式:

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

国内 daocloud一键安装命令:

curl -sSL https://get.daocloud.io/docker | sh

执行上述任一条命令,耐心等待即可完成Docker的安装。

三、Docker启动

启动Docker的命令:

sudo systemctl start docker


四、安装RustDest-Server

拉取rustdesk-server的命令:

docker pull rustdesk/rustdesk-server:latest

sudo docker run --name hbbs -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v `pwd`:/root -td --net=host rustdesk/rustdesk-server hbbs -r ip -k_
sudo docker run --name hbbr -p 21117:21117 -p 21119:21119 -v `pwd`:/root -td --net=host rustdesk/rustdesk-server hbbr -k_

运行hbbs的命令:(外网IP换成自己云服务器的外网IP)

后缀加-k _  强制启用验证

还有 

-k _ 作者:伟军建模ing https://www.bilibili.com/read/cv24660787?from=search&spm_id_from=333.337.0.0 出处:bilibili

docker run --name hbbs -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v `pwd`:/root -td --net=host docker.io/rustdesk/rustdesk-server:latest hbbs -r 外网IP:21117

 

1、`pwd` 代表的引用当前目录。

2、–net=host 造成的网络错误,(官方文档也强调将 --net=host 删除) 

这个是docker命令 表示-p 不起作用  可以去掉

3、<relay-server-ip[:port]> 的含义,表示:当前服务器的外网IP:指定的端口号;端口号可以省略。

可以不写端口号,还有一个  

这样的命令 我也不知道他的安装包下载路径哪里来的 直接写pwd就可以了

sudo docker run --name hbbs -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v [第二步安装包的下载路径]:/root -td rustdesk/rustdesk-server hbbs -r [你的域名或公网IP]

作者:请求手脑协同 https://www.bilibili.com/read/cv25702513 出处:bilibili

运行hbbr的命令

docker run --name hbbr -p 21117:21117 -p 21119:21119 -v `pwd`:/root -td --net=host docker.io/rustdesk/rustdesk-server:latest hbbr

不知道这个第二部的安装包下载路径哪里来的 我们还是只写 pwd 就好了+

sudo docker run --name hbbr -p 21117:21117 -p 21119:21119 -v [第二步安装包的下载路径]:/root -td rustdesk/rustdesk-server hbbr

作者:请求手脑协同 https://www.bilibili.com/read/cv25702513 出处:bilibili

执行完第二部之后会给一个key,记下来 有用

Docker部署RustDesk Server 设置开机自启,docker,容器,运维

填入软件

Docker部署RustDesk Server 设置开机自启,docker,容器,运维

查看所有的docker容器

docker ps -a


四、查看公钥(其实 运行hbbr 后的key 就可以)

云服务器命令行界面,找到当前rustdesk运行目录


其中id_ed25519.pub为公钥,使用cat命令查看,

cat id_ed25519.pub
五、各RustDesk客户端填写对应的ID服务器和公钥

这个应该不用教了,手机端和PC端

额外配置:

Docker开机自启动

systemctl enable docker


容器自动重启

docker update --restart=always /hbbs
docker update --restart=always /hbbr
————————————————

问题2:启动成功,软件却连接不上,显示“未就绪,请检查网络连接”


所需端口

TCP(21115, 21116, 21117, 21118, 21119)
UDP(21116)
端口使用情况在官方文档写得很清楚,如果不需要网页客户端(21118,21119)支持,对应端口可以不开。
1、检查防火墙是否开启

systemctl status firewalld
# 或
firewall-cmd --state
开启的话有两种解决方式:

#===========================================①直接关闭========================================
systemctl stop firewalld.service
#===========================================②开放端口========================================
#开放端口的tcp传输限制(--permanent永久生效,没有此参数重启后失效,21115-21119批量开启区间内的端口TCP传输)
firewall-cmd --zone=public --add-port=21115-21119/tcp --permanent 
#开放端口的udp传输限制
firewall-cmd --zone=public --add-port=21116/udp --permanent 
#重新加载下防火墙配置
firewall-cmd --reload

版权声明:本文为CSDN博主「cocokuaqsw」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/cocokuaqsw/article/details/129400337文章来源地址https://www.toymoban.com/news/detail-687766.html

到了这里,关于Docker部署RustDesk Server 设置开机自启的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • docker常用命令及设置开机自启

    1. 创建容器时设置: 2. 更新已有容器设置: –restart具体参数,详见官方文档说明 Policy Result no Do not automatically restart the container when it exits. This is the default. 默认设置,容器退出时不重启容器。 on-failure[:max-retries] Restart only if the container exits with a non-zero exit status. Optionally, limit th

    2024年02月11日
    浏览(26)
  • Linux CentOS7系统上设置Docker开机自启(复杂方法+简单方法)

    1.打开终端并使用root权限登录系统。默认会进入root目录下 使用cd命令 进入etc目录 2.进入etc目录下后,编辑rc.local文件 (1)这里我本人是比较喜欢使用vim多模式编辑器编辑文件,如果使用vim多模式编辑器编辑文件,输入vim rc.local即可编辑文件 [注意] 最小化的CentOS7系统是没有

    2024年02月07日
    浏览(35)
  • 群辉 Synology NAS Docker 安装 RustDesk-server 自建服务器只要一个容器

    from https://blog.zhjh.top/archives/M8nBI5tjcxQe31DhiXqxy 之前按照网上的教程,rustdesk-server 需要安装两个容器,最近想升级下版本,发现有一个新镜像 rustdesk-server-s6 可以只安装一个容器。 The S6-overlay acts as a supervisor and keeps both process running, so with this image there’s no need to have two separate r

    2024年02月08日
    浏览(107)
  • Docker系列---【docker和docker容器设置开机启动】

    1)创建容器时设置 2)修改已有容器,使用update 如果创建时未指定 --restart=always,可通过update 命令设置

    2024年02月08日
    浏览(33)
  • 设置docker、容器开机启动

    简介 :docker容器化可以使得环境相对独立,减少污染。在遇到关机重启时,重新启动显得很鸡肋,特别是必须开机自启动的程序,添加必要的参数使得每次重启后可以开始使用容器非常有必要。 历史攻略: centos7.6:安装docker win10:安装docker和测试安装redis Ubuntu:安装docker

    2024年02月11日
    浏览(32)
  • Docker服务以及容器如何设置设备开机自动启动

    如果碰到断电重启,在没有设置自动启动的情况下,我们所有应用(比如redis)都需要重新手动启动一遍,这样就非常麻烦,不能及时处理,所以本文来讲解一下如果设置自动启动,话不多说,直接开始。 使用docker run命令创建容器时没有添加参数 --restart=always ,导致的后果是

    2024年02月04日
    浏览(34)
  • docker容器自启与关闭自启

    大家好,我是早九晚十二,目前是做运维相关的工作。写博客是为了积累,希望大家一起进步! 我的主页:早九晚十二 在重启docker服务时,常常会拖家带口一大堆废弃的容器一起启动,如何改正这种现象呢? 要想做到docker启动,容器跟随启动可添加以下参数实现 如果容器已

    2024年02月11日
    浏览(26)
  • Docker 部署开源远程桌面工具 RustDesk

    RustDesk是一款远程控制,远程协助的开源软件。完美替代TeamViewer ,ToDesk,向日葵等平台。关键支持自建服务器,更安全私密远程控制电脑!官网地址:https://rustdesk.com/ 环境准备 1、阿里云服务器一 台:CentOS7,IP:114.55.84.170 2、软件功能 Hbbs:ID服务器。默认监听:21115(TCP),

    2024年04月23日
    浏览(25)
  • docker基本操作:安装部署、设置ssh远程登入、配置docker镜像文件并创建docker容器

    Docker 是一个流行的应用程序容器化和部署平台,允许开发人员轻松地创建、部署和管理容器中的应用程序。 请注意运行此命令需要 root 或 sudo 权限,因此可能需要在命令前加上 sudo 并输入密码。 一、更新系统工具(ubuntu) 安装docker 查看docker版本 启动docker服务 二、一些基本

    2024年02月04日
    浏览(51)
  • 【兴趣探索】采用Docker部署Rustdesk自建服务器

    场景:本想找一个远程手机的软件,使用的三款都存在限制: ①向日葵一天只能远程三次,需要花钱升级会员 ②Todesk因为手机兼容问题,需要花钱买插件解决 ③Airdorid免费200M,之后也是收费 最终找到了RustDesk免费,不过还是存在弊端“卡顿”,我自身有买了云服务器,就自

    2023年04月24日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包