【Docker项目推荐】使用EasyNVR轻松实现萤石云监控的存储备份
今天给大家推荐一款拥有免费接入5台摄像头的docker项目——EasyNVR


官方的教程:EasyNVR
推荐的:docker compose文件
docker run -d
--name easynvr
--restart always
--network host
--log-opt max-size=50m
--memory 12g
-v easynvr_data:/app
-v /mnt/sdb1/docker_data/EasyNVR/rec:/app/r
registry.cn-shanghai.aliyuncs.com/rustc/easynvr_amd64:latest
部署完成后使用 IP:10000 访 问
参数逐项说明
docker run -d
后台运行容器(detached 模式)。
--name easynvr
指定容器名称为 easynvr,方便后续管理(docker logs easynvr、docker stop easynvr 等)。
--restart always
设置自动重启策略:容器意外退出时 Docker 会自动拉起;随系统重启也会启动。
--network host
使用宿主机网络,容器内服务直接复用宿主机的网络栈。
适合 Linux 环境,避免端口映射配置。注意:容器里的端口和宿主机冲突时无法同时使用。
--log-opt max-size=50m
限制日志文件单个大小为 50M,防止日志无限增长。
--memory 12g
限制容器可用最大内存为 12 GB,防止容器过度占用宿主机内存。
这里没有 swap 限制警告,可以忽略或额外加 --memory-swap。
-v easynvr_data:/app
使用 Docker 命名卷存放配置、授权等持久化文件,挂载到容器 /app。
-v /mnt/sdb1/docker_data/EasyNVR/rec:/app/r
把宿主机目录挂载到容器内 /app/r,保存录像文件到你指定的磁盘(大容量盘)。
红色部分按照自己实际路径修改
registry.cn-shanghai.aliyuncs.com/rustc/easynvr_amd64:latest
要运行的镜像。
具体流程如下
准备工作,获取每个设备的登录密码,可以在摄像头本体上看到,或者按照下面的步骤在软件上找到,保存验证码

在萤石云开启 RTSP
手机打开萤石云app
选择“我的”
找到“常用工具”
第一个‘“局域网设备预览”
开始扫描后记录IP
点击任意一个设备,使用密码登录
选择右上角设置
更多设置
选择本地服务开关
打开RTSP开关保存


获取 RTSP 地址,一般格式类似:
rtsp://admin:密码@IP:554/h264/ch1/main/av_stream或萤石云提供的公网 RTSP URL。
在 EasyNVR 中添加
协议类型:
PULL拉流地址:填上面的 RTSP 地址
流传输模式:
TCP(推荐)取流模式:
ffmpeg(默认即可)启用音频:按需要开启

如果需要修改视频存放路径,可以在这修改

月光流星2012
校验提示文案
值友4975091909
校验提示文案
值友4975091909
校验提示文案
月光流星2012
校验提示文案