概要
- フル名
docker.io/yagajs/mapproxy- Registry
- docker.io
- 名前空間
- yagajs
- リポジトリ
- mapproxy
- キャッシュ Tag 数
- 40
- 最終同期
- 07/06/2026, 10:02 AM
概要
MapProxy WMS/WMTS 地图瓦片缓存代理镜像,加速 GeoServer/OGC 服务并离线缓存,适合 GIS Web 地图私有化。
詳細
yagajs/mapproxy 运行 MapProxy 服务,将 upstream WMS/TMS 缓存为本地瓦片并支持 reprojection。典型用于降低 GeoServer 负载、提供 CDN 源站,与 TileServer GL 相比更偏标准 OGC。定位为 Web 地图服务,需 cache volume 与 YAML 配置;K8s Deployment + PVC 缓存目录。
快速启动
docker run -d --name mapproxy \
-p 8080:8080 \
-v $(pwd)/mapproxy.yaml:/mapproxy/mapproxy.yaml:ro \
docker.io/yagajs/mapproxy:latest
推荐实践
docker run -d --name mapproxy \
--restart unless-stopped \
-p 8080:8080 \
-v /opt/mapproxy/mapproxy.yaml:/mapproxy/mapproxy.yaml:ro \
-v /data/mapproxy/cache:/mapproxy/cache \
docker.io/yagajs/mapproxy:1.16.0
核心参数说明
-p 8080:8080— WMS/WMTS 服务端口-v .../mapproxy.yaml:...— 图层与缓存配置-v .../cache:...— 瓦片缓存目录--restart unless-stopped— 地图服务持续在线- 固定 tag — MapProxy 版本 pin
Kubernetes
apiVersion: apps/v1
kind: Deployment
metadata:
name: mapproxy
spec:
replicas: 2
selector:
matchLabels:
app: mapproxy
template:
metadata:
labels:
app: mapproxy
spec:
containers:
- name: mapproxy
image: docker.io/yagajs/mapproxy:1.16.0
ports:
- containerPort: 8080
volumeMounts:
- name: config
mountPath: /mapproxy/mapproxy.yaml
subPath: mapproxy.yaml
- name: cache
mountPath: /mapproxy/cache
volumes:
- name: config
configMap:
name: mapproxy-config
- name: cache
persistentVolumeClaim:
claimName: mapproxy-cache
---
apiVersion: v1
kind: Service
metadata:
name: mapproxy
spec:
selector:
app: mapproxy
ports:
- port: 8080
targetPort: 8080
PVC 按瓦片级别与范围规划;Ingress 缓存头优化 CDN。
最新 Tag(20 件)
すべての 40 件の Tag を見る →| Tag | アーキテクチャ | プッシュ日時 | サイズ | Digest | 同期 | 期望 | 操作 |
|---|---|---|---|---|---|---|---|
docker.io/yagajs/mapproxy :1.10.0-alpine | linux/amd64 | 2019/01/30 15:07 | 116.3 MB | sha256:ab66cb558bf6… | |||
docker.io/yagajs/mapproxy :latest | linux/amd64 | 2019/01/30 14:56 | 466.1 MB | sha256:4ffd36fdb6b6… | |||
docker.io/yagajs/mapproxy :1.8.0 | linux/amd64 | 2019/01/30 14:19 | 109.3 MB | sha256:4a188499bd6f… | |||
docker.io/yagajs/mapproxy :1.8.0-alpine | linux/amd64 | 2019/01/30 13:32 | 109.3 MB | sha256:e6d4c9607629… | |||
docker.io/yagajs/mapproxy :1.9.1-alpine | linux/amd64 | 2019/01/30 13:10 | 109.4 MB | sha256:30e2ff3dba6b… | |||
docker.io/yagajs/mapproxy :1.10.0 | linux/amd64 | 2019/01/30 12:59 | 478.9 MB | sha256:32a881f159ef… | |||
docker.io/yagajs/mapproxy :1.9.1 | linux/amd64 | 2019/01/30 12:48 | 466.0 MB | sha256:4845c6428792… | |||
docker.io/yagajs/mapproxy :1.8-alpine | linux/amd64 | 2019/01/30 12:22 | 109.4 MB | sha256:6eeaa21b40f9… | |||
docker.io/yagajs/mapproxy :1.9-alpine | linux/amd64 | 2019/01/30 12:12 | 109.4 MB | sha256:f0f17511dd3f… | |||
docker.io/yagajs/mapproxy :1.10.3-alpine | linux/amd64 | 2019/01/30 11:49 | 116.3 MB | sha256:7e692bd9e9f4… | |||
docker.io/yagajs/mapproxy :1.11.0 | linux/amd64 | 2019/01/30 11:17 | 116.3 MB | sha256:613d1a70bb80… | |||
docker.io/yagajs/mapproxy :1.11.0-alpine | linux/amd64 | 2019/01/30 10:43 | 116.3 MB | sha256:78b4dbfadedc… | |||
docker.io/yagajs/mapproxy :1.10.2-alpine | linux/amd64 | 2019/01/30 10:23 | 116.3 MB | sha256:8a4cfd6fecb4… | |||
docker.io/yagajs/mapproxy :1.8.2-alpine | linux/amd64 | 2019/01/30 09:51 | 109.4 MB | sha256:8cf42a5908ca… | |||
docker.io/yagajs/mapproxy :1.7.1 | linux/amd64 | 2019/01/30 09:29 | 466.6 MB | sha256:1148cf4098f9… | |||
docker.io/yagajs/mapproxy :1.11 | linux/amd64 | 2019/01/30 09:16 | 116.3 MB | sha256:67101aeedecb… | |||
docker.io/yagajs/mapproxy :1.7.0 | linux/amd64 | 2019/01/30 08:54 | 466.6 MB | sha256:c353c6e7a647… | |||
docker.io/yagajs/mapproxy :alpine | linux/amd64 | 2019/01/30 08:15 | 116.3 MB | sha256:3cc6942fbb31… | |||
docker.io/yagajs/mapproxy :1.8.1 | linux/amd64 | 2019/01/30 08:04 | 109.4 MB | sha256:a6d69589477b… | |||
docker.io/yagajs/mapproxy :1.11-alpine | linux/amd64 | 2019/01/30 07:53 | 116.3 MB | sha256:6aabad04bae3… |