简介

  • rk_1126平台的docker镜像备份

  • 启动容器命令
    1
    
    docker run -d --privileged=true --restart=always --network=host -v /userdata/:/userdata/ -v /dev/galcore:/dev/galcore -v /usr/:/rk_usr/ --device=/dev/galcore  -p 8000:8000 -p 8001:8001 -p 10022:10022 -p 10008:10008 -p 10009:10009 -p 10010:10010 -p 10011:10011 -p 10012:10012 -p 10013:10013 -p 17008:17008 -p 17009:17009 rk1126:20231214 /bin/bash /data/static/bash/auto-run.sh
    
  • 打包命令 ```bash

    清除任务 – 界面手动操作

清除告警记录

curl -X GET http://127.0.0.1:8000/api/setting/warning_record/clear

制作镜像文件

tar -cvf rk_image.tar –exclude=/sys –exclude=/system –exclude=/proc –exclude=rk_image.tar –exclude=/userdata –exclude=/dev/media0 –exclude=/dev/galcore –exclude=/rk_usr –exclude=/tmp/* –exclude=/root –exclude=/data/static/warning_pictures/* /

1
2
3
4
5
6
7
8
9
10
11
12
13

+ 清除容器和镜像命令
```bash
# 1. 停止容器
docker stop {container id}

# 2. 删除容器
docker rm {container id}

# 3. 删除镜像
docker rmi {docker image id}

# 4. 加载新的镜像(参考文档: 03-软件部署.pdf)

20230707

  • 基础镜像

20230712

  • v1版本镜像,有librockchip_mpp_debug动态库

20230726

  • v2版本镜像

  • vca
    • 系统修复崩溃bug
  • mnc
    • 增加盒子信息和系统配置页面
    • 增加事件推送功能
  • /data/static/auto-run.sh>
    • 缺少环境变量设置 export LD_LIBRARY_PATH=/data/edge/VideoProcess/lib:/data/edge/VideoProcess/3party/lib

20230807

  • v3版本镜像

  • mnc

    • 增加任务自启动
    • 增加设备ID

20230810

  • V4版本镜像

  • mnc

    • 修复相机编辑bug
    • 事件推送增加HTTPS请求支持

20230818

  • V5版本镜像

  • mnc

    • 修复检测框错位问题
    • 增加相机地址检测
    • 修复安全帽检测问题
    • 优化任务删除接口
    • 修复大屏播放检测框错位问题
    • 修复默认区域太小问题,改为2560 * 1440

20230915

  • V6版本镜像

  • mnc:
    • 修复视频流断开不重连问题
  • vca:
    • 修复32位兼容问题

20231017

  • V7版本镜像

  • mnc
    • 增加rtmp流格式转发
  • vca
    • 更新版本
  • nvr
    • 增加nvr服务,支持rtsp转rtmp

20231026

  • v8版本镜像

  • mnc
    • 优化前端走势图
    • 更新nvr
    • 增加按时间自动清理
  • vca
    • 更新nvr

20231107

  • V9版本镜像

  • 增加frp客户端

    • 配置文件: /userdata/frp_0.52.3_linux_arm/frpc.toml

20231214

  • v10版本镜像

  • 增加IP配置
  • 增加视频点播功能

  • 启动容器命令
    1
    
    docker run -d --privileged=true --restart=always --network=host -v /userdata/:/userdata/ -v /dev/galcore:/dev/galcore -v /usr/:/rk_usr/ --device=/dev/galcore  -p 8000:8000 -p 8001:8001 -p 10022:10022 -p 10008:10008 -p 10009:10009 -p 10010:10010 -p 10011:10011 -p 10012:10012 -p 10013:10013 -p 17008:17008 -p 17009:17009 rk1126:20231214 /bin/bash /data/static/bash/auto-run.sh
    

20231225

  • v11版本镜像

  • 增加音柱平台
  • 增加语音播报功能
  • 启动容器命令
    1
    
    docker run -d --privileged=true --restart=always --network=host -v /userdata/:/userdata/ -v /dev/galcore:/dev/galcore -v /usr/:/rk_usr/ --device=/dev/galcore  -p 8000:8000 -p 8001:8001 -p 10022:10022 -p 10008:10008 -p 10009:10009 -p 10010:10010 -p 10011:10011 -p 10012:10012 -p 10013:10013 -p 17008:17008 -p 17009:17009 rk1126:20231225 /bin/bash /data/static/bash/auto-run.sh
    

20240103

  • v12版本镜像

  • mnc增加看门狗,循环检查vca任务是否存在
  • 优化frpc启动脚本
  • 启动容器命令
    1
    
    docker run -d --privileged=true --restart=always --network=host -v /userdata/:/userdata/ -v /dev/galcore:/dev/galcore -v /usr/:/rk_usr/ --device=/dev/galcore rk1126:20240103 /bin/bash /data/static/bash/auto-run.sh
    

20240104

  • v13版本镜像

  • 删除mnc看门狗
  • 升级vca

  • 启动容器命令
    1
    
    docker run -d --privileged=true --restart=always --network=host -v /userdata/:/userdata/ -v /tmp/:/tmp/ -v /dev/galcore:/dev/galcore -v /usr/:/rk_usr/ --device=/dev/galcore  rk1126:20240104 /bin/bash /data/static/bash/auto-run.sh
    
    • 将tmp映射到宿主机,避免tmp无法清理导致磁盘空间占满

20240126

  • v14版本镜像

  • mnc
    • 修复vca任务自恢复功能添加后,任务状态同步问题
  • 启动容器命令
    1
    
    docker run -d --privileged=true --restart=always --network=host -v /userdata/:/userdata/ -v /tmp/:/tmp/ -v /dev/galcore:/dev/galcore -v /usr/:/rk_usr/ --device=/dev/galcore  rk1126:20240126 /bin/bash /data/static/bash/auto-run.sh
    

20240229

  • v15版本镜像

  • mnc
    • 增加python守护进程,mnc崩溃后可以重启
  • 启动容器命令
    1
    
    docker run -d --privileged=true --restart=always --network=host -v /userdata/:/userdata/ -v /tmp/:/tmp/ -v /dev/galcore:/dev/galcore -v /usr/:/rk_usr/ --device=/dev/galcore  rk1126:20240229 /bin/bash /data/static/bash/auto-run.sh
    

20240322

  • v16版本镜像

  • mnc
    • 增加常州建安上报平台
  • auto-start.sh
    • 增加时间校正
  • dist
    • 管理平台增加推送平台字段,用于区分不同平台
  • 待解决的问题
    • 推送平台中,南京傲途的默认地址错了,应该是 https://…
  • 加载镜像命令
    1
    
    cat /userdata/rk_image.tar | docker import - rk1126:20240322
    
  • 启动容器命令
    1
    
    docker run -d --privileged=true --restart=always --network=host -v /userdata/:/userdata/ -v /tmp/:/tmp/ -v /dev/galcore:/dev/galcore -v /usr/:/rk_usr/ --device=/dev/galcore  rk1126:20240322 /bin/bash /data/static/bash/auto-run.sh
    

20240416

  • v17版本镜像

  • mnc
    • 修复常州建安平台上报协议问题
  • auto-start.sh
    • 增加云平台服务
  • 加载镜像命令
    1
    
    cat /userdata/rk_image.tar | docker import - rk1126:20240416
    
  • 启动容器命令
    1
    
    docker run -d --privileged=true --restart=always --network=host -v /userdata/:/userdata/ -v /tmp/:/tmp/ -v /dev/galcore:/dev/galcore -v /usr/:/rk_usr/ --device=/dev/galcore  rk1126:20240416 /bin/bash /data/static/bash/auto-run.sh
    

20240527

  • v18版本镜像

  • mnc
    • 创建任务fps由1改为2
    • 平台管理增加获取推送类型和平台类型接口,新增平台直接在后端增加
  • vca
    • 支持6-8路任务
  • front
    • 更新平台管理界面
  • 加载镜像命令
    1
    
    cat /userdata/rk_image.tar | docker import - rk1126:20240527
    
  • 启动容器命令
    1
    
    docker run -d --privileged=true --restart=always --network=host -v /userdata/:/userdata/ -v /tmp/:/tmp/ -v /dev/galcore:/dev/galcore -v /usr/:/rk_usr/ --device=/dev/galcore  rk1126:20240527 /bin/bash /data/static/bash/auto-run.sh
    

20240618

  • v19版本镜像

  • mnc
    • 增加隽声音柱平台
    • 修复盒子断电重启后任务配置丢失问题
  • vca
    • 增加授权码管控功能
  • front
    • 优化创建任务接口
  • 加载镜像命令
    1
    
    cat /userdata/rk_image.tar | docker import - rk1126:20240618
    
  • 启动容器命令
    1
    
    docker run -d --privileged=true --restart=always --network=host --log-opt max-size=10m --log-opt max-file=3 -v /userdata/:/userdata/ -v /tmp/:/tmp/ -v /dev/galcore:/dev/galcore -v /usr/:/rk_usr/ --device=/dev/galcore  rk1126:20240618 /bin/bash /data/static/bash/auto-run.sh
    

20240719

  • v20版本镜像

  • mnc
    • 增加南京熠耀平台
  • vca
    • 增加裸土覆盖算法
  • 加载镜像命令
    1
    
    cat /userdata/rk_image.tar | docker import - rk1126:20240719
    
  • 启动容器命令
    1
    
    docker run -d --privileged=true --restart=always --network=host --log-opt max-size=10m --log-opt max-file=3  -v /userdata/:/userdata/ -v /tmp/:/tmp/ -v /dev/galcore:/dev/galcore -v /usr/:/rk_usr/ --device=/dev/galcore  rk1126:20240719 /bin/bash /data/static/bash/auto-run.sh
    

20240807

  • v20版本镜像

  • dist
    • 修改任务配置
    • 修改大屏标题
  • 加载镜像命令
    1
    
    cat /userdata/rk_image.tar | docker import - rk1126:20240807
    
  • 启动容器命令
    1
    
    docker run -d --privileged=true --restart=always --network=host --log-opt max-size=10m --log-opt max-file=3  -v /userdata/:/userdata/ -v /tmp/:/tmp/ -v /dev/galcore:/dev/galcore -v /usr/:/rk_usr/ --device=/dev/galcore  rk1126:20240807 /bin/bash /data/static/bash/auto-run.sh
    

20240928

  • v20版本镜像

  • vca
    • 修复任务无法自启动问题
  • 加载镜像命令
    1
    
    cat /userdata/rk_image.tar | docker import - rk1126:20240928
    
  • 启动容器命令
    1
    
    docker run -d --privileged=true --restart=always --network=host --log-opt max-size=10m --log-opt max-file=3  -v /userdata/:/userdata/ -v /tmp/:/tmp/ -v /dev/galcore:/dev/galcore -v /usr/:/rk_usr/ --device=/dev/galcore  rk1126:20240928 /bin/bash /data/static/bash/auto-run.sh