当前位置: 首页 > news >正文

Linux系统使用docker部署Geoserver(简单粗暴,复制即用)

1、拉取镜像

docker pull kartoza/geoserver:2.20.3

2、创建数据挂载目录

# 统一管理Docker容器的数据文件,geoserver
mkdir -p /mydata/geoserver# 创建geoserver的挂载数据目录
mkdir -p /mydata/geoserver/data_dir# 创建geoserver的挂载数据目录,存放shp数据
mkdir -p /mydata/geoserver/data_dir/shp

3、运行容器

docker run
--name geoserver #容器名称
-d #后台运行容器,并返回容器ID
-p 8089:8089 #容器端口:服务端口 系统默认8089
-e GEOSERVER_ADMIN_USER=admin #指定管理用户
-e GEOSERVER_ADMIN_PASSWORD=geoserver #指定管理用户密码
-v /mydata/geoserver/data_dir:/data_dir #数据挂载地址
kartoza/geoserver:2.20.3 #镜像名称docker run --name geoserver -d -p 8089:8089 -e GEOSERVER_ADMIN_USER=admin -e GEOSERVER_ADMIN_PASSWORD=geoserver -v /mydata/geoserver/data_dir:/data_dir kartoza/geoserver:2.20.3

**注意:**此处有坑,网上很多教程并没有指定管理用户,此版本部署时就遇到了默认账户admin登陆不上去的问题,指定后可解决

4、设置开机自启

docker update geoserver --restart=always

5、测试使用(发布shp数据为服务)

(1)访问GeoServer的web地址: ip:8089/geoserver

在这里插入图片描述

(2)登录

账户名:admin
账户密码:geoserver

(3)创建工作区

在这里插入图片描述

(4)上传数据到linux的shp数据挂载目录

在这里插入图片描述

(5)添加shp数据存储

数据存储 -> 添加新的数据存储 -> shp数据 -> 选择挂载的目录中的数据项
在这里插入图片描述在这里插入图片描述

(6)服务发布

图层 -> 添加新的资源 -> 添加图层 -> 发布
在这里插入图片描述

(7)服务预览

在这里插入图片描述
在这里插入图片描述

http://www.lryc.cn/news/281007.html

相关文章:

  • libcurl使用默认编译的winssl进行https的双向认证
  • MySQL运维实战(3.3) 管理数据库(database)
  • Web3去中心化存储:重新定义云服务
  • 纸尿裤行业调研:预计到2024年提高至68.1%
  • 目标检测数据集 - 行人检测数据集下载「包含VOC、COCO、YOLO三种格式」
  • 重磅!巨匠纺品鉴正式签约“体坛冠军程晨”为品牌形象代言人
  • 亚信安慧AntDB超融合框架——数智化时代数据库管理的新里程碑
  • 设计模式之命令模式【行为型模式】
  • 肯尼斯·里科《C和指针》第6章 指针(4)实例
  • diffusers flask streamlit 简洁可视化文生图页面
  • ubuntu 使用VNC链接树莓派
  • 水利部:加大北斗、无人机等安全监测新技术的应用推广
  • 如何定位和优化程序CPU、内存等性能之巅
  • 一体机旅游景区污水处理设备工艺说明
  • java返回文件时为图片或pdf等设置在线预览或下载
  • 微信公众号对接--客服消息
  • 花几分钟整点jmeter花活,轻松超越90%软件测试
  • 类脑研究之脑组成及神经系统相关理论!大脑是什么?大脑和脑有什么区别?大脑皮层和脑膜什么关系?人的神经系统有哪些?
  • 【Vue按键修饰符详细介绍】
  • url 地址中的敏感信息脱敏处理
  • 慢速 HTTP 攻击 Slow HTTP Attack
  • 2024年“计算机视觉处理设计开发工程师”最后几天报考中!
  • 基于ssm的教务信息平台的设计与实现+jsp论文
  • 哪种护眼灯对眼睛好?五款高品质考研台灯推荐
  • 安防视频云平台/可视化监控云平台ARM版EasyCVR无法下载录像文件,如何解决?
  • 如何用Docker部署Nacos服务并结合内网穿透实现公网访问管理界面?
  • Logback框架基本认识
  • 移动安全-certutil
  • 【HarmonyOS4.0】第九篇-ArkUI布局容器组件(一)
  • 在macos上查看当前进程的栈信息