从r12.0开始,h5stream 开始支持Docker部署,详细内容可以参考如下手册
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/