如何在Docker中运行H5S视频平台(h5stream)

从r12.0开始,h5stream 开始支持Docker部署,详细内容可以参考如下手册

https://linkingvision.cn/download/documentation/h5stream/H5S%E8%A7%86%E9%A2%91%E5%B9%B3%E5%8F%B0%20%E4%B8%AD%E6%96%87%E6%89%8B%E5%86%8C%20r12.pdf

docker化部署依赖了linkagent和主机通信,因此,在运行docker之前先需要在主机上安装linkagent。下面配置假设docker相关组件已经可以正常运行。

根据需要从如下链接下载linkagent最新的版本

https://linkingvision.cn/download/linkagent/

如果是CentOS/RedHat 请下载rpm,如果是Ubuntu/Debian请下载deb

安装rpm:sudo rpm -ivh linkagent-r2.0.1016.20-1.el7.x86_64.rpm

            安装deb:sudo dpkg -i linkagent-r2.0.1016.20-linux-x86_64-64bit.deb  

卸载rpm:sudo rpm -e linkagent

卸载deb:sudo dpkg -r linkagent

运行后确保/tmp/agent/linkagent.socket 存在

 

在Linux主机上选择一个可以存放配置和日志的目录,分别创建如下四个文件夹conf db logs mediastore

docker run -itd -p 8080:8080   \

      --restart always -v /root/docker/conf:/opt/h5ss/conf \

      -v /root/docker/db:/opt/h5ss/db  \

      -v /root/docker/logs:/opt/h5ss/logs \

      -v /root/docker/mediastore:/opt/h5ss/www/mediastore \

      -v /tmp/agent:/tmp/agent \

              registry.cn-hangzhou.aliyuncs.com/linkingvision/h5ss:r12.0.1016.20

 

/tmp/agent:/tmp/agent 映射是必须的。

在可以根据需要开发端口。r12.0.1016.20 为发布的版本好,可以根据需要选择对应的版本。

成功运行后在conf目录有h5ss.conf配置文件,在logs目录有日志文件。

运行后conf db logs 是h5s相关的配置和日志。

在界面打开docker配置,如下图所示:

开启后重启h5s,可以参考下图:

重启后在仪表盘和新的log的hostid就可以发邮件获取测试license了,由于hostid是从linkagent读取,所以同一台主机上所有的docker的hostid都相同。

获取license后放到conf目录即可以,该license可以用到这个主机的所有docker里。License放好后可以在界面重启h5s, 这样docker就运行完成了,如果机器重启,docker会在机器启动后启动h5ss容器。

 

 

https://lsc.linkingvision.com/

或者直接联系我们

QQ: 2104915834

微信:

 

https://linkingvision.cn/

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值