镜像名称+tag |
获取方式 |
描述 |
---|---|---|
用户自行编译 |
用户自行编译 |
请参见软件编译章节自行编译,已包含Android Kbox二进制,容器可正常启动。 |
kbox:demo |
官方Kbox Demo镜像,华为镜像仓下载 |
不包含Android Kbox二进制,容器无法正常启动。 |
kbox:origin |
使用脚本制作 |
基于kbox:demo和Android Kbox二进制制作的镜像,容器可以正常启动。 |
kbox:latest |
使用脚本制作的硬解镜像 |
基于kbox:origin和编解码库制作的镜像,使能硬解功能,容器可正常启动。 |
上传Kbox Demo镜像包至“~/dependency”目录(本文以此目录作为示例,用户可自行设置目录),并挂载。
镜像名以及tag名中只可包含数字与字母,镜像名的首字符必须为小写字母或数字。
1 2 | cd ~/dependency docker import android.tar kbox:demo |
用户使用华为镜像仓提供的官方Kbox Demo镜像时,需要通过该小节的操作确保镜像中包含Android Kbox二进制。用户自行编译的镜像可跳过该小节的操作。
1 2 3 | cd ~/dependency/deploy_scripts chmod +x make_image.sh ./make_image.sh kbox:demo kbox:origin |
1 2 | cd ~/dependency/make_img_sample/decode_iso_build chmod +x Dockerfile make_image.sh |
1 | ./make_image.sh kbox:origin kbox:latest |
在启动实例时输入的参数需和此处制作的名称、tag保持一致。后文的描述中镜像名以kbox:latest为例。