一种实现Docker镜像交叉编译的方法

基本信息

申请号 CN202010213739.6 申请日 -
公开(公告)号 CN111309451A 公开(公告)日 2020-06-19
申请公布号 CN111309451A 申请公布日 2020-06-19
分类号 G06F9/455(2006.01)I;G06F8/41(2018.01)I 分类 -
发明人 王伟华;梅进 申请(专利权)人 广西梯度科技股份有限公司
代理机构 东莞领航汇专利代理事务所(普通合伙) 代理人 广西梯度科技有限公司
地址 530000广西壮族自治区南宁市洪胜路5号丽汇科技工业园标准厂房综合楼1516-11号房
法律状态 -

摘要

摘要 本发明公开了一种实现Docker镜像交叉编译的方法,具体包括以下步骤:S1、在Docker镜像交叉编译环境系统上安装qemu‑user‑static服务程序,S2、检查Linux系统中的binfmt_misc是否注册对应的模拟器配置,S3、确定需要交叉编译的Docker镜像的CPU架构类型,S4、编写构建Docker镜像的Dockerfile文件,不同目标CPU架构的Docker镜像使用同一个Dockerfile文件来构建,S5、通过查看生成的Docker镜像中的标识来确认校验生成的Docker镜像是否为目标CPU架构的镜像,本发明涉及计算机程序技术领域。该实现Docker镜像交叉编译的方法,在启动应用编译环境时,能够完全的屏蔽掉底层硬件设施的差异,解决了跨平台交叉编译的问题,从而使得能够在快速启动应用交叉编译环境的同时,也能够屏蔽掉底层硬件差异带来的问题。