如何通过Docker-Compose一键部署SuperMap iCloudManager

题记


前面一篇博客已经向各位介绍了SuperMap iCloudManager 8C SP2已经支持Docker平台了,并介绍了如何部署,当然我们可以看到,当时的部署方式通过一个已经安装好的VMWare 的OVF包(内置了iCM\Zabbix-server\mariaDB),然后与另外一个Docker环境进行联动。

SuperMapiCloudManager 8C SP2正式发布:拥抱Docker
http://blog.csdn.net/chinagissoft/article/details/51545904


这种方式的好处就是,好多信息同时帮用户做了,用户可以非常方便的使用这个OVF包,那如果是物理环境呢?可能用户还需要自己来部署类似OVF实现的步骤,而且更重要的是,这与我们现在Docker所提倡的微服务相矛盾,所谓微服务简单来说就是将原来在同一个服务器的多个服务器拆分为独立的容器运行,这与相互之间并不影响,而且隔离安全,在我们分析问题也能够清楚的划分界限。

所以,我们更希望的部署方式应该是这样的。


所有的组成部分都已容器的形式存在,那么我们就需要创建并启动相关的容器即可,非常高兴的是,目前我们常用的容器对象,在容器仓库中都可以找到,包括SuperMap GIS 8C 的相关产品,如果我们涉及的服务越多,所参与的容器就越多,那么问题来了,如果非常好的去编排、管理这些大量的容器?如果靠人工来做,岂不是非常郁闷。


还好,Docker 提供了Docker-Compose工具来解决这个问题。

Docker Compose是一个部署多个容器的简单但是非常必要的工具,Docker Compose在实际工作中非常有价值,相信随着Docker Compose的完善,其必将取代docker run成为开发者启动docker容器的首选。




1、默认安装好的Docker环境是没有docker-compose的,需要额外安装

安装方式1:下载包安装

curl -L https://github.com/docker/compose/releases/download/1.1.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
安装之后需要设置权限
chmod +x /usr/local/bin/docker-compose

安装方式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值