geoserver搭建Docker一键直接安装
文章目录
- geoserver搭建Docker一键直接安装
- 前言
- 一、Docker拉取Geoserver
- 二、运行后使用geoserver进行数据管理
- 进入geoserver
- 调整语言
- 登录geoserver
- 上传一个tif影像
- 建立工作空间并上传自己的tif数据建立图层预览
- 总结
前言
使用docker安装geoserver,发布一个图层是我们本次实验的目的
一、Docker拉取Geoserver
docker run --name geoserver -d -p 8090:8080 -e GEOSERVER_ADMIN_USER=admin -e GEOSERVER_ADMIN_PASSWORD=geoserver -v /mnt/e/GeoServe_Docker/data_dir:/opt/geoserver/data_dir kartoza/geoserver
这段命令的意思是
–name 容器名字
-d 后台运行容器
-p 8090:8080 容器端口8080映射到本地端口8090
-e 环境变量设置 用户名为admin 密码为geoserver
-v 容器的/opt/geoserver/data_dir目录挂载数据到本地E盘(/mnt/e)的GeoServe_Docker文件夹的data_dir目录
最后是我们要使用的容器名字
不过这段命令我用了魔法才拉下来的,国内需要看看有没有好点的docker源
二、运行后使用geoserver进行数据管理
进入geoserver
这里是因为tomcat的东西才出现404,用下面的网址进入geoserver
http://localhost:8090/geoserver
调整语言
将右上角的地球右边的选项卡拉倒最下面,有zh和zh_TW进行选择简体中文或者繁体中文。
登录geoserver
最上方有登录的地方,之前的环境变量中已经设置了用户名和密码,输入用户名和密码后,点击remember me并进行登录。
用户名为
admin
密码是之前的环境变量设置的
geoserver
然后点击登录
上传一个tif影像
首先它读取数据的地方挂载到了我们的本地的E盘的GeoServer_Docker的data_dir这里,这里新建一个Tif_Data_Display来存放我们的数据进行展示。
这里我们对这个农田的tif影像进行geoserver的展示
建立工作空间并上传自己的tif数据建立图层预览
选择左边的工作空间并创建新的工作空间
输入名字和url并点击保存
点击存储仓库并创建一个新的存储仓库
选择栅格数据源下面的GeoTIFF
填好名称和说明后,点击启用以及浏览目录data_dir下面的Tif_Data_Display的上传的tif影像
点击发布将tif影像发布出去
没什么想处理的情况可以直接拉倒底下保存
图层预览
点击图层预览,然后将
然后就能看到耕地了
如果要去除黑边什么的,点击图层然后选择刚刚展示的图层
里面可以编辑,Input Transparent Color设置为000000就能去除黑边了
总结
通过docker部署geoserver实践可以实现tif数据的发布,这对于前端leaflets开发有帮助,后续如果有geoserver的一些经验,也会发出来。