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

Dockers部署oscarfonts/geoserver镜像的Geoserver

Dockers部署oscarfonts/geoserver镜像的Geoserver

说实话,最后发现要选择合适的Geoserver镜像才是关键,所以所以所以…🐷

推荐oscarfonts/geoserver的镜像!

一开始用kartoza/geoserver镜像一直提示内存不足,不过还好用的是云虚拟机。

先介绍一下这个镜像

  • oscarfonts/geoserver 镜像相对较轻量级,而 kartoza/geoserver 镜像较大,约为 1.4G,oscarfonts/geoserver的大小在下面非常明显了。

  • kartoza/geoserver 提供了更丰富的配置选项,例如可以通过环境变量设置管理员用户名和密码等,而 oscarfonts/geoserver 更注重基础功能的优化和稳定性。
    在这里插入图片描述

1. 拉取镜像
docker pull oscarfonts/geoserver:2.27.0
2.创建容器
docker run -d --name geoserver \-p 8080:8080 \-v /DataFilm/geoserver/data_dir:/opt/geoserver/data_dir \oscarfonts/geoserver

说明一下/DataFilm/geoserver/data_dir:/opt/geoserver/data_dirz这个路径:

/DataFilm/geoserver/data_dir这个路径是说挂载数据的路径,就是到时候我们就是把矢量图层或一些源数据放在这个路径下,之后就可以在geoserver里的路径(/opt/geoserver/data_dir)下找到滴。

之后启动容器

3.放置地图数据

在这里插入图片描述

4.打开geoserver

x.x.x.x:8080/geoserver

默认用户名/密码是:admin/geoserver

发布地图
在这里插入图片描述

注意事项

geoserver加载矢量数据可以会出现乱码等相关问题,对此保险的做法就是先将源数据图层在GIS软件里转为GBK编码,然后再在Geoserver里也使用GBK编码

相关文章:

  • Ansible模块——从控制节点向目标主机复制文件!
  • 软考错题集
  • 使用互斥锁保护临界
  • (51单片机)LCD显示红外遥控相关数字(Delay延时函数)(LCD1602教程)(Int0和Timer0外部中断教程)(IR红外遥控模块教程)
  • Spring Cloud -3( 9000 字详解 Spring Cloud)
  • LVGL对象的盒子模型和样式
  • 大模型中的三角位置编码实现
  • WinCC V7.2到V8.0与S71200/1500系列连接通讯教程以及避坑点
  • C++学习之模板初阶学习
  • 数据治理框架在企业中的落地:从理念到实践
  • 第三章 Freertos智能小车遥控控制
  • 互联网大厂Java面试实录:Spring Boot与微服务架构在电商场景中的应用解析
  • 21.【.NET 8 实战--孢子记账--从单体到微服务--转向微服务】--单体转微服务--身份认证服务拆分规划
  • diy装机成功录
  • C++ learning day 02
  • day010-命令实战练习题
  • 第一个SpringBoot程序
  • 软考中级数据库备考-上午篇
  • Spark的三种部署模式及其特点与区别
  • Autoware播放提示音
  • 气象干旱黄色预警继续:陕西西南部、河南西南部等地特旱
  • 国常会:研究深化国家级经济技术开发区改革创新有关举措等
  • 中国天主教组织发贺电对新教皇当选表示祝贺
  • 晶圆销量上升,中芯国际一季度营收增长近三成,净利增超1.6倍
  • 视频丨习近平同普京会谈:共同弘扬正确二战史观,维护联合国权威和地位
  • 巴基斯坦信德省首府卡拉奇发生爆炸