一种一键式镜像部署系统的制作方法

文档序号:33881191发布日期:2023-04-20 09:27阅读:62来源:国知局

本发明属于计算机网络,涉及一种在内网上设置镜像的一键式部署系统。


背景技术:

1、网络环境下,基于对数据安全性、保密性和独立性的考虑,为了更好地提供服务,同时有效地保护内部网络的安全,有时需要将对外开放的主机与内部的众多网络设备分隔开来,制定安全策略限制互联网连接。这样便能在对外提供友好服务的同时,最大限度地保护内部网络,这也导致了内网无法连接互联网而形成一个封闭网络。

2、对于一个封闭的网络环境来说,要获取基础服务镜像比如mongodb镜像是不可能完成的任务。但是,我们可以使用docker save将构建好的镜像保存成tar包,使用u盘等介质将tar包复制到内网然后使用docker load命令还原镜像,这样不仅可以解决离线网络无法下载安装包的问题,同时保持内网环境与开发环境的一致性,给一键式部署提供了前提。


技术实现思路

1、本发明的目的是建立一套用于在内网上设置镜像的一键式部署系统,减少运维人员运维环境搭建部署时工作量,降低运维人员工作强度,提升部署工作效率。

2、本发明的技术方案如下:

3、一种一键式镜像部署系统,技术核心使用dockers-comp,命令用shell脚本,其特征在于,包括以下步骤:

4、(1)docker的安装:采用yum在外网下载rpm安装文件执行命令安装;

5、(2)通过compose,使用yml文件来配置应用程序需要的所有服务,然后,使用一个命令,从yml文件配置中创建并启动所有服务;

6、(3)镜像导入:依次安装所有镜像;

7、(4)微服务顺序启动:采用脚本监控注册中心是否启动成功,成功之后启动其服务。

8、本发明可减少运维人员运维环境搭建部署时工作量,降低运维人员工作强度,提升部署工作效率。



技术特征:

1.一种一键式镜像部署系统,技术核心使用dockers-comp,命令用shell脚本,其特征在于,包括以下步骤:


技术总结
本发明涉及一种一键式镜像部署系统,技术核心使用dockers‑comp,命令用shell脚本,采用yum在外网下载rpm安装文件执行命令安装;通过Compose,使用YML文件来配置应用程序需要的所有服务,然后,使用一个命令从YML文件配置中创建并启动所有服务;依次安装所有镜像采用脚本监控注册中心是否启动成功,成功之后启动其服务。本发明可减少运维人员运维环境搭建部署时工作量,降低运维人员工作强度,提升部署工作效率。

技术研发人员:窦兴南
受保护的技术使用者:北京航天长峰科技工业集团有限公司
技术研发日:
技术公布日:2024/1/11
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1