Overview

Full name
docker.io/kartoza/geoserver
Registry
docker.io
Namespace
kartoza
Repository
geoserver
Cached tags
168
Last synced
07/13/2026, 09:45 AM

Introduction

GeoServer 开源 GIS 服务器镜像,发布 WMS/WFS/WCS 地图与矢量服务,空间数据 Web 服务与地图可视化平台。

Details

kartoza/geoserver 运行 GeoServer 开源 GIS 服务器,发布 WMS/WFS/WCS 地图与矢量数据服务,支持 PostGIS 数据源与 SLD 样式。定位为 GIS Web 服务,需 data volume 与 PostGIS;K8s Deployment 内网地图服务平台。

快速启动

docker run -d --name geoserver \
  -p 8080:8080 \
  docker.io/kartoza/geoserver:latest

推荐实践

docker run -d --name geoserver \
  --restart unless-stopped \
  -p 8080:8080 \
  -v /data/geoserver:/opt/geoserver/data_dir \
  -e GEOSERVER_ADMIN_PASSWORD=changeme \
  docker.io/kartoza/geoserver:2.25.0

核心参数说明

  • -p 8080:8080 — GeoServer Web UI 与 OGC 服务
  • -v .../geoserver:... — 图层与配置持久化
  • -e GEOSERVER_ADMIN_PASSWORD — 管理员密码(高敏
  • 数据源 — PostGIS/Shapefile

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: geoserver
spec:
  replicas: 1
  selector:
    matchLabels:
      app: geoserver
  template:
    metadata:
      labels:
        app: geoserver
    spec:
      containers:
        - name: geoserver
          image: docker.io/kartoza/geoserver:2.25.0
          ports:
            - containerPort: 8080
          envFrom:
            - secretRef:
                name: geoserver-env
          volumeMounts:
            - name: data
              mountPath: /opt/geoserver/data_dir
      volumes:
        - name: data
          persistentVolumeClaim:
            claimName: geoserver-data
---
apiVersion: v1
kind: Service
metadata:
  name: geoserver
spec:
  selector:
    app: geoserver
  ports:
    - port: 8080
      targetPort: 8080

PostGIS StatefulSet 同 namespace;Ingress 暴露 WMS/WFS 端点。

Latest tags (20)

View all 168 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/kartoza/geoserver
:3.0.0--v2026.07.12
linux/amd64linux/arm64
2026/07/12 19:271.4 GBsha256:8dd5f31cc61e
docker.io/kartoza/geoserver
:3.0.0
linux/amd64linux/arm64
2026/07/12 19:271.4 GBsha256:8dd5f31cc61e
docker.io/kartoza/geoserver
:latest
linux/amd64linux/arm64
2026/07/12 19:271.4 GBsha256:8dd5f31cc61e
docker.io/kartoza/geoserver
:3.0.0--v2026.06.25
linux/amd64linux/arm64
2026/06/25 12:271.4 GBsha256:8571041f2c7b
docker.io/kartoza/geoserver
:3.0.0--v2026.06.21
linux/amd64linux/arm64
2026/06/22 04:29810.3 MBsha256:6e4e0fceeca9
docker.io/kartoza/geoserver
:3.0.0--v2026.06.14
linux/amd64linux/arm64
2026/06/15 04:25810.3 MBsha256:6e4e0fceeca9
docker.io/kartoza/geoserver
:2.28.4--v2026.06.09
linux/amd64linux/arm64
2026/06/10 07:341.4 GBsha256:4f1fcedfff6c
docker.io/kartoza/geoserver
:2.28.4
linux/amd64linux/arm64
2026/06/10 07:341.4 GBsha256:4f1fcedfff6c
docker.io/kartoza/geoserver
:2.28.4--v2026.06.06
linux/amd64linux/arm64
2026/06/07 03:411.4 GBsha256:4f1fcedfff6c
docker.io/kartoza/geoserver
:2.28.4--v2026.05.31
linux/amd64linux/arm64
2026/05/31 22:151.4 GBsha256:199de5e0f719
docker.io/kartoza/geoserver
:2.28.4--v2026.05.30
linux/amd64linux/arm64
2026/05/30 20:391.4 GBsha256:ecab0844fb5e
docker.io/kartoza/geoserver
:2.28.4--v2026.05.29
linux/amd64linux/arm64
2026/05/29 10:160.1 MBsha256:ae746097a348
docker.io/kartoza/geoserver
:2.28.3--v2026.04.22
linux/amd64linux/arm64
2026/04/22 18:081.4 GBsha256:5a95019b2c50
docker.io/kartoza/geoserver
:2.28.3
linux/amd64linux/arm64
2026/04/22 18:081.4 GBsha256:5a95019b2c50
docker.io/kartoza/geoserver
:2.28.3--v2026.04.21
linux/amd64linux/arm64
2026/04/21 16:281.4 GBsha256:c59f32fd1f54
docker.io/kartoza/geoserver
:2.28.3--v2026.04.18
linux/amd64linux/arm64
2026/04/18 22:331.4 GBsha256:5a3295c91820
docker.io/kartoza/geoserver
:2.28.2--v2026.04.18
linux/amd64linux/arm64
2026/04/18 21:401.4 GBsha256:794c32850bba
docker.io/kartoza/geoserver
:2.28.2
linux/amd64linux/arm64
2026/04/18 21:401.4 GBsha256:794c32850bba
docker.io/kartoza/geoserver
:2.28.2--v2026.04.04
linux/amd64linux/arm64
2026/04/04 15:321.4 GBsha256:bbcd4e8af57d
docker.io/kartoza/geoserver
:2.28.3--v2026.04.03
linux/amd64linux/arm64
2026/04/03 21:041.4 GBsha256:2fac4728b780