在某些离线的情况下,SuperMap iCloudManager for Docker的安装部署不能够从网络中获取有关数据,需要通过新的方法完成Docker的安装部署。
GIS容器镜像资源
本方案需要安装ubuntu16.04系统,需要首先获得该系统的镜像文件。此外,为了文件传输的方便,建议安装Xshell和xftp。需要指出的是,本系统为ubuntu16.04,不支持使用SSH Secure实现文件的传输。
本方案需要的idesktop、iserver、iportal、icloudmanager、zabbix等tar包请在云盘中下载(链接: https://pan.baidu.com/s/1i5snglZ 密码: fbxf),该系统版本的依赖包在deb文件夹中,如果想要其它系统版本的依赖包可在网址https://pkgs.org/中搜索libltd。
SuperMap iCloudManager for Docker离线部署
在实际的工作中,对SuperMapiCloudManager for Docker的离线部署可以参考如下的步骤进行。
注意:本方案将通过在VMware中创建多个虚拟机的方式实现SuperMapiCloudManager forDocker的部署,其它部署方式可供参考。实现本方案应当首先确保本机已经开启服务VMware Authorization Service。
1,安装ubuntu16.04系统。
此系统中已经包含了Open SSHserver,因此在安装此系统的过程中,应当同时安装Open SSH server,其为ubuntu16.04系统自带的一部分。如果此时不选择安装,则必须在在线的状态下运行其它的命令以完成安装。在系统的安装执行到At the moment, only the core of the ……choose to install这一步时,将光标移动到Open SSH server,点击空格即可选中。对于安装的ubuntu16.04系统,需要牢记root账户的密码。
注意:本方案所涉及的各种依赖包、Docker-Compose文件等可在百度云盘中下载(链接: https://pan.baidu.com/s/1i5snglZ 密码: fbxf docker离线依赖包.rar)。
2,开启ssh服务。
如有必要,首先可以修改root密码,可以运行如下命令,按提示进行操作:
sudopasswd
随后,运行如下命令,将其中permitrootlogin的值改为yes。
vi/etc/ssh/sshd_config
3,关闭防火墙。
运行如下命令即可。
sudo ufwdisable
4,向ubuntu系统中拷贝tar包和依赖包。
首先执行如下命令查看系统的IP地址。
ifconfig
在本机中安装Xshell和xftp并且连接到ubuntu系统,将idesktop、iserver、iportal、icloudmanager、zabbix等tar包和本方案所需的依赖包移动到ubuntu系统中,为了后续安装的方便,建议将上述文件均移动到ubuntu16.04系统的根目录下。本方案中