
pavics/geoserverdocker-geoserver是一个运行GeoServer的简单Docker容器,基于eliotjordan/docker-geoserver的Dockerfile修改而来,专为PAVICS项目设计。该镜像内置GeoServer 2.13.1版本,需将主机的GeoServer数据目录映射到容器内的/opt/geoserver/data_dir路径以实现数据持久化。
适用于需要快速部署GeoServer地理信息服务的场景,尤其适合PAVICS项目中地理空间数据的发布与管理,支持与PostGIS数据库结合构建完整的地理信息服务架构。
使用以下命令构建Docker镜像:
shelldocker build --build-arg -t pavics/geoserver .
需先运行PostGIS容器(若需PostGIS支持):
shelldocker run --name "postgis" -d -t pavics/postgis:stable
shelldocker run --name "geoserver" \ --link postgis:postgis \ # 链接PostGIS容器(若使用) -p <host port>:8080 \ # 端口映射(主机端口:容器8080端口) -v <host path to the geoserver datadir>:/opt/geoserver/data_dir \ # 数据目录映射 -d -t pavics/geoserver
将主机8080端口映射到容器8080端口,数据目录映射为/data/geoserver_data:
shelldocker run --name "geoserver" \ --link postgis:postgis \ -p 8080:8080 \ -v /data/geoserver_data:/opt/geoserver/data_dir \ -d -t pavics/geoserver
--link postgis:postgis:将PostGIS容器链接到GeoServer容器,使GeoServer可访问PostGIS服务-p <host port>:8080:指定主机端口与容器内GeoServer服务端口(8080)的映射-v <host path>:/opt/geoserver/data_dir:将主机目录映射到容器内GeoServer数据目录,实现数据持久化-d:后台运行容器-t:分配伪终端

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务