大家好,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

访问:http://所设置设置IP:8080/

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

新建门户虚拟机

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

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

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

是不是很简单?快点动手搭建吧

(转发请注明出处:http://www.cnblogs.com/zhangyongli2011/ 如发现有错,请留言,谢谢)

急速搭建SuperMap iCloudManager for Docker环境的更多相关文章

  1. Docker-准备Docker环境

    1. 前言 要学习Docker,首先要搭建出虚拟机和docker环境.我的笔记本电脑是windows7系统,用VirtualBox创建虚拟机.虚拟机操作系统为CentOS7.5,Docker版本为18 ...

  2. 从头开始搭建分布式日志平台的docker环境

    上篇(spring mvc+ELK从头开始搭建日志平台)分享了从头开始搭建基于spring mvc+redis+logback+logstash+elasticsearch+kibana的分布式日志平 ...

  3. Docker学习笔记之一,搭建一个JAVA Tomcat运行环境

    Docker学习笔记之一,搭建一个JAVA Tomcat运行环境 前言 Docker旨在提供一种应用程序的自动化部署解决方案,在 Linux 系统上迅速创建一个容器(轻量级虚拟机)并部署和运行应用程序 ...

  4. centos7系统下 docker 环境搭建

    运行环境: VMware Workstation Pro 在虚拟机中安装centos7系统, 选择最小安装, 网络连接方式选择的桥接(与宿主机在同一IP段)centos7一定要安装64位, docke ...

  5. win7下docker环境搭建nginx+php-fpm+easyswoole+lavarel+mysql开发环境

    win7环境基础在上一篇win7下docker环境搭建nginx+php-fpm+easyswoole开发环境中已经详细叙述搭建完成 本篇文章将叙述如何在上述基础上搭建laravel开发环境,这个其实 ...

  6. Docker环境搭建以及基本操作

    Docker环境搭建以及基本操作 Docker环境基本搭建: 基础环境:Centos 7.4        IP:192.168.30.117 [root@docker ~]# cat /etc/re ...

  7. Docker学习笔记之一,搭建一个JAVA Tomcat运行环境(转)

    前言 Docker旨在提供一种应用程序的自动化部署解决方案,在 Linux 系统上迅速创建一个容器(轻量级虚拟机)并部署和运行应用程序,并通过配置文件可以轻松实现应用程序的自动化安装.部署和升级,非常 ...

  8. [转]Docker学习笔记之一,搭建一个JAVA Tomcat运行环境

    本文转自:http://www.blogjava.net/yongboy/archive/2013/12/12/407498.html 前言 Docker旨在提供一种应用程序的自动化部署解决方案,在 ...

  9. Docker 环境搭建(RedHat 7)

    Docker 环境搭建(RedHat 7): CentOS7 下载 http://mirrors.sohu.com/centos/7/isos/x86_64/ 装载镜像文件 安装Linux 7, 参考 ...

随机推荐

  1. MySQL日志系统

    body { font-family: Helvetica, arial, sans-serif; font-size: 14px; line-height: 1.6; padding-top: 10 ...

  2. 一键打包并发布到Nuget平台

    目标是只要执行一个命令就自动发布新版本到nuget平台 第一步在nuget官网注册一个账号 会有一个APIKEY 如下图   在工程里面添加一个Gruntfile.js 然后copy以下代码 在vs里 ...

  3. Trick 小记

    1.\[P(A|BC) = \frac{P(AB|C)}{P(B|C)}\] 2. In EM algorithm, the usual expectation function can be wri ...

  4. FPGA学习体会

    我是安徽工程大学电子信息科学与技术专业的学生刘美花,在v3学院的培训结束了,这十几天的培训对我来说还是挺有意义的,不过中间也有一些波折.还记得刚开始的时候和老师还有各个学校的学生不太熟,心中有诸多不满 ...

  5. 解决HTML导出Excel表数字变成科学计数法

    - js 中导出excel 较长数字串会变成科学计数法 在做项目中,碰到如题的问题.比如要将居民的信息导出到excel中,居民的身份证号码因为长度过长(大于10位),excel会自动的将过长的数字串转 ...

  6. Linux系统(二)软件的安装与卸载

    序言 上一篇我们了解啦Linux系统中,根目录下的各个文件夹是做什么用的啦,也学会文件如何压缩打包.那么接下来我们就该用到这个系统啦.用这个系统,就是用这个系统的软件,那么我们对我们需要的软件如何安装 ...

  7. [Selenium With C#学习笔记] Lesson-01环境搭建

    Step-1:准备所需的开发环境.浏览器驱动.Selenium-Webdriver.单元测试框架,因目前使用C#的开发神器都Visual Studio,本文也打算采用Visual Studio 201 ...

  8. Spring+SpringMVC+MyBatis+easyUI整合基础篇(五)讲一下maven

    github地址,点这里. 项目效展示,点这里.账号:admin 密码:123456 下一篇文章开始,所有的项目源码都是与maven整合后的代码了,所以这一篇讲一讲maven. 1.简单介绍 我们看一 ...

  9. Java代码审查工具findbugs的使用总结

    findbugs简介 Findbugs是一个Java代码静态分析工具,可以用它来检查源代码中可能出现的问题,以期尽可能在项目的初始阶段将代码问题解决. FindBugs检查的是类或者JAR文件即字节代 ...

  10. ThinkPHP框架知识的注意点

    ThinkPHP框架 访问入口文件后在application文件夹中会出现一些文件夹,其中的home文件夹是前端模块,也可以在application文件夹中新建文件夹.home文件夹模块中Conf文件 ...