Docker 搭建开源 CMDB平台 之 “OpsManage”

摘要:
注意:我一次构建所有图像,因此图像包具有1G多层buildbash环境。一层应用程序和启动脚本(shell.sh)。一层步骤:1.基本图像image sairamnsetty/centos6.8-python2.7.132。从github获取gitproject并修改配置文件。3.运行安装项目。sh自动下载gitproject。在第二次运行中,自动构建docker映像,然后运行

            Docker 搭建开源 CMDB平台 之 “OpsManage”第1张

 说明:  我一次build 完 所以images 包 有1G多   可分层build   bash 环境一层   应用程序及启动脚本(shell.sh) 一层  

 

步骤: 

         1     基础 Images 镜像  sairamnusetty/centos6.8-python2.7.13  

         2    从github  上 git  proect 下来并修改配置文件

        3    运行  install-project.sh  自动下载  git  proect   在次运行  自动构建docker-images  然后  run proect

整个目录文件

 Docker 搭建开源 CMDB平台 之 “OpsManage”第2张

 

  install-project.sh  代码如下:   第一次运行检查当下目录是否存在OpsManage 项目文件 如没有自动从github上git 下来 

        

#!/bin/bash
#author  Mrchen 237356573@qq.com
PROCJECT="./OpsManage"
DOCKERFILE="./dockerfile"

run_start() {
#run build-project-image
echo -e  "

免责声明:内容来源于网络,仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇多个haproxy 之间跳转解决springboot 新版本 2.1.6 spring-boot-starter-actuator 访问报404下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

gitlab根据hook钩子自动化部署

原理是: 在gitlab中项目设置,hook->提交触发指定地址,服务器收到请求,通过验证后,在项目中执行git pull更新服务器中代码 注意事项: 1.gitlab中要设置ssh key,项目中也要设置一模一样的key,才能git clone 已生成的,就查看 ~/.ssh/id_rsa.pub中内容,把内容复制到项目添加ssh key 项 2....

HDFS的Java客户端操作代码(查看HDFS下所有的文件或目录)

1.查看HDFS下所有的文件或目录 1 packageHdfs; 2 3 importjava.io.IOException; 4 importjava.net.URI; 5 importorg.apache.hadoop.conf.Configuration; 6 importorg.apache.hadoop.fs.FileStatus; 7 im...

如何创建Debian二进制包(译)

如何创建Debian二进制包 1 简介我们采用这样的方法所创建的文档的用途只是安装在我们自己的系统上,而不是将他们提交到Debian的官方版本中。如果我们要进行官方的开发,我们就需要参考Debian New Maintainers' Guide。通常Debian的软件包可以得到一个适当的源码包,在这个源码包中包含有在创建Debian的二进制包时自动处理...

Git 【管理篇】

Git 介绍 Git 是什么?傻瓜内容跟踪器(The stupid content tracker)!Git 创始人、Linux 之父 Linus Torvalds 就是这样介绍 Git 的。 Git 是用于 Linux 内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,服务器端软件支持不再...

Git Windows客户端保存用户名和密码

解决Git Windows客户端保存用户名和密码的方法,至于为什么,就不想说了。 1. 添加一个HOME环境变量,值为%USERPROFILE% 2. 开始菜单中,点击“运行”,输入“%Home%”并打开目录,并新建“_netrc”文件 3. _netrc文件中输入以下相关内容并保存: machine git.cnblogs.com login cnbl...

docker命令之link

1.新建两台容器,第二台(busybox_2)link到第一台(busybox_1) [root@localhost ~]# docker run -d -it --name busybox_1 busybox /bin/sh -c "while true;do sleep 3600;done" 8240c9aa04e3b5653c6747ae13a4e4...