GeoServer是一个开源的地理空间数据服务器,用于共享、处理和编辑地图数据。在Linux部署GeoServer时,主要有两种主流方式:手动部署(使用安装包)和Docker容器化部署。本文将详细讲解这两种方法,从环境准备到最终验证,每一步都清晰易懂,帮助初学者快速掌握GeoServer安装教程。
手动部署是最经典的方式,适合对系统有完全控制需求的用户。下面以Ubuntu 20.04为例,演示完整步骤。
sudo apt update && sudo apt install openjdk-11-jdk -y安装后验证:java -version
访问GeoServer官网,选择稳定版本的二进制包(例如geoserver-2.24.x-bin.zip)或Web归档包(war)。这里以二进制包为例:
wget https://sourceforge.net/projects/geoserver/files/GeoServer/2.24.0/geoserver-2.24.0-bin.zip解压:unzip geoserver-2.24.0-bin.zip -d /opt/geoserver
编辑~/.bashrc,添加:export GEOSERVER_HOME=/opt/geoserverexport PATH=$PATH:$GEOSERVER_HOME/bin然后执行source ~/.bashrc。启动GeoServer:startup.sh。默认访问地址:http://localhost:8080/geoserver,用户名/密码:admin/geoserver。
Docker部署更简洁、隔离性好,适合快速搭建和微服务架构。这也是GeoServer Docker部署越来越流行的原因。
参考官方文档安装Docker引擎,或使用一键脚本:curl -fsSL https://get.docker.com | bash启动Docker:sudo systemctl start docker
使用官方镜像:docker pull docker.osgeo.org/geoserver:2.24.0运行容器并映射端口:docker run -d -p 8080:8080 --name geoserver docker.osgeo.org/geoserver:2.24.0如果需要持久化数据,可以挂载数据卷:docker run -d -p 8080:8080 --name geoserver -v /data/geoserver:/opt/geoserver/data_dir docker.osgeo.org/geoserver:2.24.0
访问http://服务器IP:8080/geoserver,使用默认凭证登录,即可看到GeoServer管理界面。
本文介绍了Linux GeoServer两种方式:手动部署适合需要深度定制、集成到现有系统的场景;Docker部署则适合快速迭代、环境一致性要求高的场景。无论哪种方式,都能让你成功运行GeoServer。希望这篇Linux部署GeoServer教程对你有帮助!如果在操作中遇到问题,欢迎留言交流。
本文由主机测评网于2026-03-02发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/20260328166.html