首页 > 其他分享 >无人直播,云SRS,Docker一键搭建安装教程

无人直播,云SRS,Docker一键搭建安装教程

时间:2024-03-05 17:00:10浏览次数:22  
标签:docker srs -- 一键 SRS 2022 Docker stack

如果有服务器并已经安装Docker,可以直接从第四步开始。

第一步:选购轻量应用服务器并安装Ubuntu22或者20系统。

境外服务器以香港和日本、新加坡为佳。24小时无人直播流量需求比较大,请按照视频码率自己算好,超出后流量非常昂贵。【以视频码率5000为例:5000/8/1024*3600*24*31/1024/1024=1.56T

第二步:设置root登录。

      sudo passwd root su

第三步:安装Docker。

      sudo apt-get update sudo apt-get install docker.io

第四步:安装云SRS系统。

      docker run -it -p 2022:2022 -p 2443:2443 -p 1935:1935 \ -p 8080:8080 -p 8000:8000/udp -p 10080:10080/udp --name srs-stack -d --restart always \ -v $HOME/data:/data ossrs/srs-stack:5

第五步:访问后台,over。

http://你的服务器ip:2022/mgmt

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

更新可以在后台,也可以Docker更新。

Docker更新命令如下:

      docker pull ossrs/srs-stack:5 docker rm -f srs-stack docker run -it -p 2022:2022 -p 2443:2443 -p 1935:1935 \ -p 8080:8080 -p 8000:8000/udp -p 10080:10080/udp --name srs-stack -d --restart always \ -v $HOME/data:/data ossrs/srs-stack:5

标签:docker,srs,--,一键,SRS,2022,Docker,stack
From: https://www.cnblogs.com/HGNET/p/18054420

相关文章

  • .Net项目部署到Docker
    .Net项目部署到Docker环境linuxdocker.Net7步骤编写Dockerfile上传项目文件到linux运行项目文件到docker一、设置项目端口在Program.cs文件设置端口builder.WebHost.UseUrls("http://*:1040");//单个设置二、添加Dockerfile文件点击Docker支持,会弹框选择lin......
  • Windwos JDK环境变量一键配置
    上代码@echooff@echo一键配置jdk环境变量@echobywkong、@echo.cd/d%~dp0setmypath=%~dp0REGADD"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Environment"/vJAVA_HOME/tREG_EXPAND_SZ/d%mypath%/f@echo设置JAVA_HOME..........
  • Windows环境下Pytorch项目搭建在Docker中运行
    Windows环境下Pytorch项目搭建在Docker中运行1.安装windows版本的Docker​ 网上已有诸多博客教程,这里就不再赘述。2.搭建本地Pytorch环境​ 搭建本地Pytorch环境的方式我使用了两种方式,推荐使用第一种。​ 第一种:​ (1)在dockerhub中(https://hub.docker.com),找到自己版本......
  • Docker多容器和通信搭建(二)
    前言前面介绍了Docker容器的基础服务搭建,对于Docker容器来说一般都是多个容器项目运行在服务器上。所以这篇主要讲述多容器之间的交互,以及宿主与容器之间的交互问题。一、部署多容器接着以Nginx为例,部署多个Nginx容器进行测试。~]#dockerrun-d--namenginx-p80......
  • docker安装Rabbitmq
    搜索rabbitmq镜像dockersearchrabbitmq默认拉取最新版本镜像dockerpullrabbitmq创建并运行rabbitmq容器dockerrun-d--hostnamemy-rabbit--namemy-rabbit-p15672:15672-p5673:5672rabbitmq-d:该选项表示在后台(detachedmode)运行Docker容器,即启动一个守护......
  • 从零开始写 Docker(四)---使用 pivotRoot 切换 rootfs 实现文件系统隔离
    change-rootfs-by-pivot-root.png本文为从零开始写Docker系列第四篇,在mydockerrun基础上使用pivotRoot系统调用切换rootfs实现容器和宿主机之间的文件系统隔离。完整代码见:https://github.com/lixd/mydocker欢迎Star推荐阅读以下文章对docker基本实现有一个大......
  • 怎么使用Docker运行Python代码
    需要使用Docker镜像运行Python代码编写Dockefile文件示例如下#需要使用的镜像版本FROMpython:3.11#代码工作目录WORKDIR/code#拷贝依赖文件COPYrequirements.txtrequirements.txt#安装依赖RUNpipinstall-rrequirements.txt-ihttps://pypi.doubanio.com/......
  • Docker容器实战(00)-基础命令大全
    1容器生命周期管理1.1dockerstart启动一或多个已被停止的容器。#启动已被停止的容器myrunoobdockerstartmyrunoob1.2dockerstop停止一个运行中的容器dockerstopmyrunoob1.3dockerrestart重启容器dockerrestartmyrunoob1.4dockerrun创建一个新的容......
  • 使用 Docker 安装 Jenkins 的最佳方式
    说在前面本篇内容非常简单,讲述了如何快速在Docker上部署一个Jenkins实例,避免多采坑,浪费不必要的练习时间。本文实验环境:操作系统:Centos7.5DockerVersion:18.09.6下载镜像打开终端,输入dockersearch命令搜索DockerHub上可用的Jenkins镜像:$dockersearchjenkin......
  • 在Docker中,镜像内没有curl,kill,ipconfig等指令如何添加?
    在Docker中,如果镜像内没有curl、kill、ipconfig(在Linux中通常是ip命令)等指令,你可以通过修改Dockerfile来添加它们。下面我将详细解释如何添加这些指令:1.添加curl如果镜像基于Debian或Ubuntu等使用APT作为包管理器的系统,你可以在Dockerfile中使用apt-get来安装curl:FROMyour_ba......