急速搭建SuperMap iCloudManager for Docker环境
大家好,SuperMap iCloudManager 是超图的 GIS 云管理系统,它是出色的云GIS平台的大管家。
它很简单,部署操作都很简单。
它很智能,可以实时监控 GIS 业务环境的 CPU ,内存,网络 I/O 使用,通过拓扑图和监控、报警机制,可以实时监控 GIS 环境的运行状态,另外还提供了负载均衡等功能。
一直一来,很多人经常问我,
- 如何能快速玩转起来?
- 身边只有普通台式机&笔记本电脑,能装不?
- 搭建复杂吗?
等等类似这些问题,那么今天,我就带大家快速的搭建下这个环境,让更多的人使用起来。
(本文Linux使用ubuntu 14.04 server amd64 官方镜像环境)
所需资源下载链接: https://pan.baidu.com/s/1o8NRuL8 密码: ksp4
下载这5个文件就够了

一、准备阶段
- 安装官方镜像ubuntu-14.04.4-server-amd64.iso
(例如Windows操作系统的朋友可以在VMware Workstation虚拟机里运行) - 配置Linux网络,保证能连公网
- 下载给大家准备好的资源,上传到Linux中,并赋予文件相应权限
chmod 777 * -R

二、安装Docker
root用户登陆后,控制台输入:
---------------------------时间分割线,2017年11月30日 Docker Engine已经不被官方所推荐 目前阿里上已经停止更新,新方法如下:----------------------------------------------------------------------------------
Ubuntu 14.04 16.04 (使用apt-get进行安装)
# step 1: 安装必要的一些系统工具
sudo apt-get update
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
# step 2: 安装GPG证书
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
# Step 3: 写入软件源信息
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
# Step 4: 更新
sudo apt-get -y update
#Step 5:安装 Docker-CE
sudo apt-get -y install docker-ce
# 安装指定版本的Docker-CE:
# Step 5: 查找Docker-CE的版本:
# apt-cache madison docker-ce
# docker-ce | 17.03.1~ce-0~ubuntu-xenial | http://mirrors.aliyun.com/docker-ce/linux/ubuntu xenial/stable amd64 Packages
# docker-ce | 17.03.0~ce-0~ubuntu-xenial | http://mirrors.aliyun.com/docker-ce/linux/ubuntu xenial/stable amd64 Packages
# Step 6: 安装指定版本的Docker-CE: (VERSION 例如上面的 17.03.1~ce-0~ubuntu-xenial)
# sudo apt-get -y install docker-ce=17.03.1~ce-0~ubuntu-xenial
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
安装完后,可以看到如下界面,

或者运行如下命令检查是否安装成功:
docker info
三、安装Docker-Compose
docker-compose-Linux-x86_64-1.11.2文件目录下执行(本文opt下执行):
cp ./docker-compose-Linux-x86_64-1.11.2 /usr/local/bin/docker-compose
安装完后,运行如下命令检查是否安装成功:
sudo docker-compose -v

四、开放Docker端口为2375
echo "DOCKER_OPTS=\"\$DOCKER_OPTS -H unix:///var/run/docker.sock -H tcp://0.0.0.0:2375\"" | sudo tee -a /etc/default/docker
配置后要重启Docker使配置生效
service docker restart

五、导入本文所需的全部Docker镜像
docker load -i supermapicloudmanagerc811.tar
docker load -i supermapiportalc811.tar
docker load -i docker-zabbix.tar

全部导入完成后,可运行如下命令检查:
docker images

六、部署和启动iCloudManager
编写docker-compose.yml
只修改一处地方,将IP换成本机IP
DOCKER_SERVERIP=172.16.14.193
在docker-compose.yml所在目录,运行后,自动部署和启动iCloudManager。
docker-compose up -d

七、访问iCloudManager

使用默认iCloudManager用户名密码为:admin/supermap登陆

新建门户虚拟机


创建时可以访问任务管理页面查看创建过程。


返回创建门户界面,点击进入查看新建虚机详情


访问门户地址,出现如下界面则表示部署成功!


是不是很简单?快点动手搭建吧
(转发请注明出处:http://www.cnblogs.com/zhangyongli2011/ 如发现有错,请留言,谢谢)
急速搭建SuperMap iCloudManager for Docker环境的更多相关文章
- Docker-准备Docker环境
1. 前言 要学习Docker,首先要搭建出虚拟机和docker环境.我的笔记本电脑是windows7系统,用VirtualBox创建虚拟机.虚拟机操作系统为CentOS7.5,Docker版本为18 ...
- 从头开始搭建分布式日志平台的docker环境
上篇(spring mvc+ELK从头开始搭建日志平台)分享了从头开始搭建基于spring mvc+redis+logback+logstash+elasticsearch+kibana的分布式日志平 ...
- Docker学习笔记之一,搭建一个JAVA Tomcat运行环境
Docker学习笔记之一,搭建一个JAVA Tomcat运行环境 前言 Docker旨在提供一种应用程序的自动化部署解决方案,在 Linux 系统上迅速创建一个容器(轻量级虚拟机)并部署和运行应用程序 ...
- centos7系统下 docker 环境搭建
运行环境: VMware Workstation Pro 在虚拟机中安装centos7系统, 选择最小安装, 网络连接方式选择的桥接(与宿主机在同一IP段)centos7一定要安装64位, docke ...
- win7下docker环境搭建nginx+php-fpm+easyswoole+lavarel+mysql开发环境
win7环境基础在上一篇win7下docker环境搭建nginx+php-fpm+easyswoole开发环境中已经详细叙述搭建完成 本篇文章将叙述如何在上述基础上搭建laravel开发环境,这个其实 ...
- Docker环境搭建以及基本操作
Docker环境搭建以及基本操作 Docker环境基本搭建: 基础环境:Centos 7.4 IP:192.168.30.117 [root@docker ~]# cat /etc/re ...
- Docker学习笔记之一,搭建一个JAVA Tomcat运行环境(转)
前言 Docker旨在提供一种应用程序的自动化部署解决方案,在 Linux 系统上迅速创建一个容器(轻量级虚拟机)并部署和运行应用程序,并通过配置文件可以轻松实现应用程序的自动化安装.部署和升级,非常 ...
- [转]Docker学习笔记之一,搭建一个JAVA Tomcat运行环境
本文转自:http://www.blogjava.net/yongboy/archive/2013/12/12/407498.html 前言 Docker旨在提供一种应用程序的自动化部署解决方案,在 ...
- Docker 环境搭建(RedHat 7)
Docker 环境搭建(RedHat 7): CentOS7 下载 http://mirrors.sohu.com/centos/7/isos/x86_64/ 装载镜像文件 安装Linux 7, 参考 ...
随机推荐
- Unity预计算光照的学习(速度优化,LightProb,LPPV)
1.前言 写这篇文章一方面是因为unity的微博最近出了关于预计算光照相关的翻译文章,另一方面一些美术朋友一直在抱怨烘培速度慢 所以抱着好奇的心态来学习一下unity5的PRGI预计算实时光照 2.基 ...
- php基础知识掌握——四种界定符
闲来无事,研究了与java.c#完全不同的领域php,php即(外文名:PHP: Hypertext Preprocessor,中文名:"超文本预处理器"),对于学习php的初学者 ...
- ios用户体验
如果转载此文,请注明出处:http://blog.csdn.net/paulery2012/article/details/25157347,谢谢! 前言: 本文是在阅读<ios用户体验> ...
- HTML5 File接口(在web页面上使用文件)
File接口提供了与文件相关的信息,并且运行JavaScript在web页面上去访问文件中的内容. File对象来自于用户使用input标签选择文件返回的FileList对象,来自于拖放操作的Data ...
- 架构师之路——里氏替换原则LSP
定义: 如果对每一个对类型为S的对象o1,都有类型为T的对象o2,使得以T定义的所有程序P在所有的对象o1都代换成o2时,程序P的行为没有发生变化,那么类型S是类型T的子类型. 内容: 里氏替换原则通 ...
- UI培训自学能学好吗
近年来UI设计师愈来愈红,成为行业热门,越来越多的人开始专注UI培训,也有一部分人在考虑,培训班一般价格不菲,我自学怎么样呢? UI设计是指人机交互过程中的一个界面设计,常用到的有 ps和ai两个工具 ...
- Java设计模式之《代理模式》及应用场景
原创作品,可以转载,但是请标注出处地址:http://www.cnblogs.com/V1haoge/p/6525527.html 代理模式算是我接触较早的模式,代理就是中介,中间人.法律上也有代理, ...
- appium初学者,使用之检查appium环境报错Could not detect Mac OS X Version from sw_vers output: '10.12.1’,
这个问题存在的原因就是appium不兼容最新的mac10.12版本. 由于10.12是最新mac版本,appium1.5.3并未提供支持,所以: 在终端输入grep -rl "Could n ...
- Caffe学习系列(一)Ubuntu16.04下搭建编译Caffe环境,并运行MNIST示例(仅CPU)
前言: 正文: 1.安装必要依赖包: sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev l ...
- Unity Shader 知识点总结(二)
紧接着上一篇文章的shader入门知识的总结,本文主要总结shader中的纹理贴图.透明度混合.顶点动画.后期特效处理等操作.如果有什么地方有错,请指出更正,谢谢.本文的代码主要来自开源书:unity ...