rustdesk server docker安装脚本

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 (服务器IP,或者域名):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

hbbs容器在运行一段时间后可能会出现 无限重启的情况 ,这时就需要重建容器,如果只是简单restart是不行的
比如下面的定时执行,表示每天20:23重建hbbs容器

23 20 * * * docker-compose -f /root/rustdesk/docker-compose.yml down hbbs && docker-compose -f /root/rustdesk/docker-compose.yml up -d hbbs

比如在ubuntu中使用以下命令

crontab -e

然后把代码放到文件里即可

留下评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

18 + = 25