1.一种应用镜像推送方法,其特征在于,所述方法包括:若接收到应用镜像的镜像请求,获取所述镜像请求中的应用镜像的镜像信息、应用镜像的区域信息;
根据所述镜像信息以及原始镜像仓库中的预设命名规则,在原始镜像仓库中查询是否存在与所述镜像信息相对应的应用镜像;
若原始镜像仓库中存在与所述镜像信息相对应的应用镜像,将该应用镜像确定为目标应用镜像;
根据所述应用镜像的区域信息确定所述目标应用镜像的目的区域;
设置所述目标应用镜像的推送状态;
将所述目标应用镜像推送至所述目的区域下所述应用镜像的推送状态所对应的目的镜像仓库中;
其中,若原始镜像仓库中不存在与所述镜像信息相对应的应用镜像,根据所述镜像信息制作应用的应用镜像;
根据预设命名规则进行命名并保存所制作的应用镜像,将保存的应用镜像确定为目标应用镜像;
所述设置所述目标应用镜像的推送状态,包括:检测所述目标应用镜像的推送次数;
根据所述推送次数设置所述目标应用镜像的推送状态,将所设置的推送状态作为默认推送状态;
检测是否接收到状态设置指令;
若接收到状态设置指令,接收用户从所有推送状态中选择的一个推送状态;
将用户所选择的推送状态作为所述目标应用镜像的推送状态;
若未接收到状态设置指令,将默认推送状态作为所述目标应用镜像的推送状态;
所述目标应用镜像的推送状态包括单测试状态、多测试状态以及发布状态,所述根据所述推送次数设置所述目标应用镜像的推送状态,包括:若推送次数为1,设置所述目标应用镜像的推送状态为单测试状态;
若推送次数为2,设置所述目标应用镜像的推送状态为多测试状态;
若推送次数为N,设置所述目标应用镜像的推送状态为发布状态,其中,N>2;
所述将所述目标应用镜像推送至所述目的区域下所述应用镜像的推送状态所对应的目的镜像仓库中,包括:根据目的区域以及所述应用镜像的推送状态,确定目的镜像仓库以及所述目的镜像仓库的IP地址;
检测目的镜像仓库的数量;
若目的镜像仓库的数量为一个,根据所述目的镜像仓库的IP地址,将所述目标应用镜像复制并推送至所述目的镜像仓库中;
若目的镜像仓库的数量为多个,按照预设规则获取其中一个目的镜像仓库,并根据该目的镜像仓库的IP地址,将所述目标应用镜像复制并推送至该目的镜像仓库中,直至所有的目的镜像仓库均已完成所述目标应用镜像的推送。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若接收到查询指令,根据所述查询指令中的应用镜像查询该应用镜像的信息;
若接收到编辑指令,根据所述编辑指令中的应用镜像编辑该应用镜像的信息;
若接收到统计指令,根据所述统计指令中的应用镜像统计该应用镜像的使用情况。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:若应用镜像出现异常,且接收到禁用指令,将所述禁用指令所对应的应用镜像禁用,以禁止使用将该应用镜像提供服务。
4.一种应用镜像推送装置,其特征在于,所述应用镜像推送装置包括:请求信息获取单元,用于若接收到应用镜像的镜像请求,获取所述镜像请求中的应用镜像的镜像信息、应用镜像的区域信息;
存在查询单元,用于根据所述镜像信息以及原始镜像仓库中的预设命名规则,在原始镜像仓库中查询是否存在与所述镜像信息相对应的应用镜像;
目标镜像确定单元,用于若原始镜像仓库中存在与所述镜像信息相对应的应用镜像,将该应用镜像确定为目标应用镜像;
目的区域确定单元,用于根据所述应用镜像的区域信息确定所述目标应用镜像的目的区域;
状态设置单元,用于设置所述目标应用镜像的推送状态;
推送单元,用于将所述目标应用镜像推送至所述目的区域下所述应用镜像的推送状态所对应的目的镜像仓库中;
其中,若原始镜像仓库中不存在与所述镜像信息相对应的应用镜像,根据所述镜像信息制作应用的应用镜像;
根据预设命名规则进行命名并保存所制作的应用镜像,将保存的应用镜像确定为目标应用镜像;
所述设置所述目标应用镜像的推送状态,包括:检测所述目标应用镜像的推送次数;
根据所述推送次数设置所述目标应用镜像的推送状态,将所设置的推送状态作为默认推送状态;
检测是否接收到状态设置指令;
若接收到状态设置指令,接收用户从所有推送状态中选择的一个推送状态;
将用户所选择的推送状态作为所述目标应用镜像的推送状态;
若未接收到状态设置指令,将默认推送状态作为所述目标应用镜像的推送状态;
所述目标应用镜像的推送状态包括单测试状态、多测试状态以及发布状态,所述根据所述推送次数设置所述目标应用镜像的推送状态,包括:若推送次数为1,设置所述目标应用镜像的推送状态为单测试状态;
若推送次数为2,设置所述目标应用镜像的推送状态为多测试状态;
若推送次数为N,设置所述目标应用镜像的推送状态为发布状态,其中,N>2;
所述将所述目标应用镜像推送至所述目的区域下所述应用镜像的推送状态所对应的目的镜像仓库中,包括:根据目的区域以及所述应用镜像的推送状态,确定目的镜像仓库以及所述目的镜像仓库的IP地址;
检测目的镜像仓库的数量;
若目的镜像仓库的数量为一个,根据所述目的镜像仓库的IP地址,将所述目标应用镜像复制并推送至所述目的镜像仓库中;
若目的镜像仓库的数量为多个,按照预设规则获取其中一个目的镜像仓库,并根据该目的镜像仓库的IP地址,将所述目标应用镜像复制并推送至该目的镜像仓库中,直至所有的目的镜像仓库均已完成所述目标应用镜像的推送。
5.一种计算机设备,其特征在于,所述计算机设备包括存储器,以及与所述存储器相连的处理器;
所述存储器用于存储计算机程序;所述处理器用于运行所述存储器中存储的计算机程序,以执行如权利要求1‑3任一项所述的方法。
6.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时,实现如权利要求1‑3任一项所述的方法。