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

这篇具有很好参考价值的文章主要介绍了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

Linux系统使用docker部署Geoserver(简单粗暴,复制即用),Linux服务器中间件安装部署,linux,docker,运维

(2)登录

账户名:admin
账户密码:geoserver

(3)创建工作区

Linux系统使用docker部署Geoserver(简单粗暴,复制即用),Linux服务器中间件安装部署,linux,docker,运维

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

Linux系统使用docker部署Geoserver(简单粗暴,复制即用),Linux服务器中间件安装部署,linux,docker,运维

(5)添加shp数据存储

数据存储 -> 添加新的数据存储 -> shp数据 -> 选择挂载的目录中的数据项
Linux系统使用docker部署Geoserver(简单粗暴,复制即用),Linux服务器中间件安装部署,linux,docker,运维Linux系统使用docker部署Geoserver(简单粗暴,复制即用),Linux服务器中间件安装部署,linux,docker,运维

(6)服务发布

图层 -> 添加新的资源 -> 添加图层 -> 发布
Linux系统使用docker部署Geoserver(简单粗暴,复制即用),Linux服务器中间件安装部署,linux,docker,运维

(7)服务预览

Linux系统使用docker部署Geoserver(简单粗暴,复制即用),Linux服务器中间件安装部署,linux,docker,运维
Linux系统使用docker部署Geoserver(简单粗暴,复制即用),Linux服务器中间件安装部署,linux,docker,运维文章来源地址https://www.toymoban.com/news/detail-802252.html

到了这里,关于Linux系统使用docker部署Geoserver(简单粗暴,复制即用)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 最简单粗暴的Stable Diffusion Webui本地部署教程!让每个人都能自己实现AI画图!

    先放两张自己画的图片镇楼。 ‍ ​ ​ ​ ​ ‍ 什么是Stable Diffusion Webui ​​ Stable Diffusion WebUI是 Stable Diffusion 的浏览器界面,Stable Diffusion 是一种 AI 模型,可以根据文本提示生成图像或用文本提示修改现有图像。 Stable Diffusion Web UI 是探索 Stable Diffusion 可能性的好方法,只需

    2024年01月16日
    浏览(45)
  • linux系统mysql8单机多实例+主从复制部署

    参考我的另一篇博文,tag.gz解压完并且配置完环境变量即可,暂时不要初始化 linux单机部署mysql(离线环境解压即可)-CSDN博客 可能因为版本不同,我的这个配置可能不是通用的, 我安装的是mysql8.0.34版本。如果我的配置不适用于其他版本,请输入命令mysqld_multi --example, 参考官方

    2024年01月25日
    浏览(35)
  • docker在linux下简单部署项目

    1. 编写dockerfile文件 2. 将jar包和docker文件放到服务器上 执行mvn clean package docker:build 3.执行docker images查询是否存在镜像 4.启动方式放在下面写 3.创建一个.gitlab-ci.yml 文件 3.1解析.gitlab-ci.yml 文件 以下图示例 4.配置一个 Runner 5.查询运行日志 项目中未使用请参考 https://juejin.cn/pos

    2024年02月17日
    浏览(33)
  • 如何在Linux系统使用docker部署Apache Superset并结合内网穿透实现公网远程访问

    Superset是一款由中国知名科技公司开源的“现代化的企业级BI(商业智能)Web应用程序”,其通过创建和分享dashboard,为数据分析提供了轻量级的数据查询和可视化方案。Superset在数据处理和可视化方面具有强大的功能,能够满足企业级的数据分析需求,并为用户提供直观、灵

    2024年03月13日
    浏览(50)
  • 华为云云耀云服务器L实例评测|使用Linux系统与Docker部署.net/c#项目

    目录 前言 如何在CentOS运行项目 登录CentOS 使用Rider打包 使用Visual Studio打包 项目运行 后台运行 开放端口  如何在Docker中运行项目 项目运行 本章详细介绍,.net Core项目从打包到部署上华为云云耀云服务器L实例的过程与一些细节问题。在这里我们分别以系统镜像的CentOS和应用

    2024年02月09日
    浏览(35)
  • gitlab使用docker简单快速部署

    GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。本文主要用来记录如何使用docker快速搭建gitlab服务。 GitLab是由GitLabInc.开发,使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和issue跟踪功能。使用Git作为代码管理

    2024年02月03日
    浏览(38)
  • 【简单粗暴】Python导入cv2包

    最近在频繁地配环境,期间需要导入cv2这个包。需要注意的是,虽然我们 编写代码时是import cv2 ,但在导入包时, pip的应该是opencv-python 。 以下是我导入cv2包的两种亲测有用的方法: 1. 使用pip 2. 使用conda 最后简单地谈一下 cv2和OpenCV的关系 :OpenCV是一个用C/C++编写的开源的计

    2024年02月11日
    浏览(27)
  • 使用安全复制命令scp在Windows系统和Linux系统之间相互传输文件

    现在已经有很多远程控制服务器的第三方软件平台,比如FinalShell,MobaXterm等,半可视化界面,使用起来非常方便和友好,两个系统之间传输文件直接拖就行,当然也可以使用命令方式在两个系统之间相互传递。 自动化和脚本化 命令方式可以通过脚本批量传输文件,实现自动

    2024年02月11日
    浏览(32)
  • 如何使用 Docker 部署 FreeGPT-WebUI:一个简单的教程

    目录 1. FreeGPT-WebUI 项目简介 2. 安装 Docker 3. 从 Docker Hub 拉取 FreeGPT-WebUI 镜像 4. 使用 Docker 运行 FreeGPT-WebUI 应用程序 5. 访问 FreeGPT-WebUI 应用程序 总结 在本教程中,我们将了解如何使用 Docker 部署 FreeGPT-WebUI,一个基于 Python 的开源项目,它为 GPT 模型提供了一个简单的 Web 用户界

    2024年02月16日
    浏览(34)
  • 这里有一个源码调试方法,短小精悍,简单粗暴,但足够好用。

    你好呀,我是歪歪。 上周发布了《我试图通过这篇文章告诉你,这行源码有多牛逼。》这篇文章。 文章中有这样的一段描述: 然后有个读者来问我: 是怎么把 JDK 源码中的一行代码给注释掉的? 这个问题确实不错,属于一个偶尔用一下能起到奇效的源码调试技巧。所以我决

    2024年02月06日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包