安防视频上云服务云平台EasyCVR部署之docker部署步骤参考说明

Docker 是一个开源的应用容器引擎,允许开发者包装他们的应用程序,并依赖装到可移植的镜像中,然后发布到任何流行的 Linux或Windows 虚拟化也可以在机器上实现。

   

   

近期TSINGSEE青犀视频研发团队正在云端视频智能分析平台EasyCVR进一步部署和测试,包括测试EasyCVR使用docker本文将与大家分享部署步骤。

   

   

一、EasyCVR Dockerfile 制作

   

1、在这里选择最小的基本镜像centos,FROM ansible/centos7-ansible

   

2、设置工作目录。WORKDIR /home/EasyCVR

   

3、解压安装easycvr 安装包到工作目录。ADD EasyCVR.tar.gz /home/EasyCVR/

   

4、将脚本复制到工作目录,docker 不建议使用服务启动,因此需要启动脚本

   

5、修改脚本启动权限。RUN chmod 755 ./docker_auto_start.sh

   

二、Docker 镜像制作,容器启动运行

   

1、查看docker 镜像。docker i ** ges

   

2、查看docker 容器,docker ps -a

   

3、停止docker 容器,docker stop 容器id

   

4、删除docker容器,docker rm 容器id

   

5、删除docker镜像,docker rmi 镜像名

   

6、编译docker镜像,docker build -t 镜像名 .

   

7、运行docker 容器,docker run -d 镜像名

   

8、进入docker 容器中,docker exec -t 容器id bash

   

三、遇到的问题

   

在尝试运行docker容器会自动退出。

   

我们还搜索了一些相关内容来了解这个问题dcoker 如果容器后台运行,必须有前台过程。一般情况下,在运行过程中docker run -dit bin/bash,通过运行/bin/bash 来保持容器运行,但是-it 会冲掉Dockerfile 中CMD的配置。

   

对于EasyCVR开发安全视频可视化平台,TSINGSEE青犀视频研发团队仍在不断完善新功能和测试。如果您感兴趣,请联系我们获取测试帐户进行测试。

扫码免费用

源码支持二开

申请免费使用

在线咨询