1.去 下载 Docker 版
2.解压缩后在文件夹内执行 docker compose pull && docker compose up -d
3.浏览器访问 ip:10000 查看平台。
1.将容器镜像文件 easynvr.tar 放入当前目录(联网环境下忽略)
2.运行下面的命令导入离线镜像(联网环境下忽略)
docker load -i ./easynvr.tar
easynvr.tar 请从官方下载 Docker 版获取。
# easynvr.tar为压缩包的名称,不同版本可能会有不同的名称根据实际情况修改
docker load -i ./easynvr.tar
3.启动 docker
docker run -d \
--name easynvr \
--restart always \
--network host \
--log-opt max-size=50M \
-v "$PWD/configs:/app/configs" \
-v "$PWD/logs:/app/logs" \
-v "$PWD/temporary:/app/temporary" \
-v "$PWD/r:/app/r" \
-v "$PWD/stream:/app/stream" \
registry.cn-shanghai.aliyuncs.com/rustc/easynvr_amd64:latest // amd 版本
或
registry.cn-shanghai.aliyuncs.com/rustc/easynvr_arm64:latest // arm 版本
-d
:表示容器会后台执行,关闭终端后平台不会关闭
--name
:设置容器的名称,可以根据自己的需要进行修改
--network
:设置容器的网络模式,host
标识使用主机 IP 和端口,减少映射端口的操作
-v
:用于将容器内部的文件映射到本地磁盘,方便管理文件和数据持久化
registry.cn-shanghai.aliyuncs.com/rustc/easynvr_amd64:latest
:是镜像的名称,可以根据实际情况修改版本号,如果手动导入的镜像可能会无法识别,请参考“如何获取镜像 ID”,将镜像名称修改为镜像 ID。
/easynvr_amd64
和 /easynvr_arm64
代表系统架构,可通过自主先择对应架构。
在终端中输入docker image ls
可以获取当前系统中存在的镜像列表
king@king:/mnt/c/Users/hua$ docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
registry.cn-shanghai.aliyuncs.com/rustc/easynvr_amd64 v1 ca95277d3253 4 days ago 158MB
如上图所示,registry.cn-shanghai.aliyuncs.com/rustc/easynvr_amd64
对应的就是镜像 ID 就是ca95277d3253
,在启动容器是,可以输入前几位如ca95
只要能唯一标识该镜像就可以。
实际的镜像 ID 会根据版本的不同而变化,如果通过镜像名称无法启动,可以根据实际情况采用镜像 ID 的方式启动容器。