#cd /home/kbox_instruction #tar xf InstructionPhoneAndroidRServer.tar.gz cfct Dockerfile make_image.sh #chmod +x cfct make_image.sh base_box.sh
运行make_image.sh脚本,生成Docker镜像。
其中,“${tar_package}”为InstructionPhoneAndroidRServer.tar.gz。第一个“${镜像名称:tag}”为原镜像的名称和tag。第二个“${镜像名称:tag}”为新镜像的名称和tag。
# ./make_image.sh ${tar_package} ${镜像名称:tag} ${镜像名称:tag}
运用docker命令进行查看镜像是否正确生成,并运用以下docker命令进行查看生成的镜像名称是否存在。
# docker images
如果需要将制作的镜像迁移到其他服务器上使用,请参考以下三个步骤:
其中“${镜像名称:tag}”为步骤4制作的新Kbox镜像的名称和tag,“${kbox_id}”为启动的指令流云手机实例的编号,用户可自定义。
# cd /home/kbox_instruction # ./cfct run ${镜像名称:tag} ${kbox_id} docker
指令流云手机实例编号建议取值为1~100,实例编号如果不在其范围内,可能导致启动指令流云手机失败。
# docker exec -it kbox_${kbox_id} sh # getprop sys.boot_completed # getprop vmi.agent.status
如果回显信息中“getprop sys.boot_completed”显示为“1”,“getprop vmi.agent.status”显示为“true”则表示启动成功