鲲鹏社区首页
中文
注册
开发者
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

制作基础数据卷

确认并根据需要调整默认的镜像名称和数据卷存放目录。删除或备份现有数据卷,解压并设置启动脚本权限,使用脚本启动云手机并预装应用,最后删除初始容器。

  1. 确认数据卷存放目录和镜像名称。
    默认镜像名称为video:latest,默认数据卷存放目录为“/home/mount”,可根据实际情况自行更改,修改方法为将“cfct_config”文件中“DOCKER_IMAGE”“USERDATA”值调整为实际的名称或目录。
    1
    2
    DOCKER_IMAGE=video:latest
    USERDATA="/home/mount"
    
  2. 删除原有数据卷或备份到其他位置,其中{USERDATA}为1中的实际数据卷存放目录,若存在多个数据卷存放目录,则需要分别对每个数据卷存放目录进行本章节余下所有操作。
    1
    rm -rf ${USERDATA}/data/android_base
    
  3. 从DemoVideoEngine.tar.gz中解压获取启动脚本cfct_video,并赋予权限,使文件拥有者有读、写、执行权限而属组用户和其他用户只有读和执行权限。
    1
    2
    3
    cd /home/kbox_video/
    tar -xvf DemoVideoEngine.tar.gz cfct_video
    chmod 755 cfct_video
    
  4. 使用cfct_video脚本启动1路云手机。
    1
    ./cfct_video start ${index}  
    
  5. 将所需的应用(例地铁跑酷等)预装到该云手机容器中,将android_${index}作为新数据卷,供启动视频流云手机时使用。
    1
    2
    cd ${USERDATA}/data/
    cp -rp android_${index} android_base
    
  6. 删除android_${index}容器。
    1
    2
    cd /home/kbox_video/
    ./cfct_video delete ${index}