制作视频流云手机镜像
校验软件包完整性
- 上传CloudPhoneApk.tar.gz、DemoVideoEngine.tar.gz和NETINT.tar.gz至服务器的“/home/kbox_video”目录。
- 通过以下命令获取如下组件的sha256校验码。
# sha256sum DemoVideoEngine.tar.gz # sha256sum CloudPhoneApk.tar.gz
- 将校验码分别与DemoVideoEngine_sha256.txt和CloudPhoneApk_sha256.txt进行对比。
如果一致,说明获取的软件包完整,可以继续下一步操作,否则应该暂停部署,重新获取完整的软件包。
制作镜像
- 解压DemoVideoEngine.tar.gz软件包获取制作镜像的脚本,并赋予可执行权限。
#tar -xvf DemoVideoEngine.tar.gz Dockerfile make_image.sh #chmod +x Dockerfile make_image.sh
- 制作视频流云手机镜像。镜像名称可以使用默认镜像名也可以自己指定。
- 使用默认镜像名称,执行命令如下。
Kbox基础云手机 和视频流云手机默认镜像名称分别为kbox:latest和video:latest。#./make_image.sh
- 如果镜像名称需要自定义,执行命令如下例所示。通过参数指定Kbox基础云手机和视频流云手机镜像名称,格式均为“{镜像名}:{tag}”,如下例所示kbox、video为镜像名,latest为tag。
#./make_image.sh kbox:latest video:latest
镜像名只可包含数字与小写字母,首字符应为小写字母,tag名只可包含数字与字母。若自定义修改了视频流云手机的镜像名称,需在制作基础数据卷章节中将cfct_config配置文件中的视频流云手机镜像名更新为自定义的镜像名称。
- 使用默认镜像名称,执行命令如下。
- 查看视频流云手机镜像(video:latest)是否制作成功。
#docker images
回显如下,表示镜像制作成功:
父主题: 制作镜像