镜像概览
- 完整引用
docker.io/pikhovkin/postgresql-postgis-timescaledb- Registry
- docker.io
- 命名空间
- pikhovkin
- 仓库
- postgresql-postgis-timescaledb
- 已缓存 Tag 数
- 5
- 最近同步
- 07/06/2026, 06:08 PM
- 相关主题
简介
PostgreSQL + PostGIS + TimescaleDB 一体化镜像,单容器同时支持地理空间查询与时序 hypertable,适合 IoT 轨迹与监控指标存储。
详细介绍
pikhovkin/postgresql-postgis-timescaledb 在官方 Postgres 基础上叠加 PostGIS 与 TimescaleDB 扩展,减少多镜像组合成本。与分别部署 Timescale 与 PostGIS 相比升级路径需跟踪维护者 tag。生产应持久化 /var/lib/postgresql/data、配置 WAL 备份与 connection limit;GIS 与 hypertable 并存时注意 shared_buffers 与 work_mem 调优。
快速启动
docker run -d --name pg-postgis-ts \
-p 5432:5432 \
-e POSTGRES_PASSWORD=change-me \
docker.io/pikhovkin/postgresql-postgis-timescaledb:latest
推荐实践
docker run -d --name pg-postgis-ts \
--restart unless-stopped \
-p 5432:5432 \
-v pg-data:/var/lib/postgresql/data \
-e POSTGRES_USER=app \
-e POSTGRES_PASSWORD=strong-secret \
-e POSTGRES_DB=telemetry \
docker.io/pikhovkin/postgresql-postgis-timescaledb:16-3.4
核心参数说明
-p 5432:5432— PostgreSQL 协议端口-v pg-data:...— 数据目录与 WAL 持久化-e POSTGRES_USER/PASSWORD— 超级用户凭证-e POSTGRES_DB— 初始数据库名--restart unless-stopped— 时序/GIS 库持续在线- 固定 tag — Postgres 大版本与扩展版本 pin
Kubernetes
apiVersion: apps/v1
kind: Deployment
metadata:
name: pg-postgis-ts
spec:
replicas: 1
selector:
matchLabels:
app: pg-postgis-ts
template:
metadata:
labels:
app: pg-postgis-ts
spec:
containers:
- name: postgres
image: docker.io/pikhovkin/postgresql-postgis-timescaledb:16-3.4
ports:
- containerPort: 5432
env:
- name: POSTGRES_PASSWORD
valueFrom:
secretKeyRef:
name: pg-secrets
key: password
volumeMounts:
- name: data
mountPath: /var/lib/postgresql/data
volumes:
- name: data
persistentVolumeClaim:
claimName: pg-postgis-ts-data
---
apiVersion: v1
kind: Service
metadata:
name: pg-postgis-ts
spec:
selector:
app: pg-postgis-ts
ports:
- port: 5432
targetPort: 5432
单副本 ReadWriteOnce;生产更推荐 CloudNativePG 或 Crunchy Operator,定期 pgBackRest 备份。
最新 Tag(20 条)
查看全部 5 个 Tag →| Tag | 架构 | 推送时间 | 大小 | Digest | 同步 | 期望 | 操作 |
|---|---|---|---|---|---|---|---|
docker.io/pikhovkin/postgresql-postgis-timescaledb :latest | linux/amd64 | 2023/07/31 04:05 | 166.6 MB | sha256:260a56348a97… | |||
docker.io/pikhovkin/postgresql-postgis-timescaledb :15.3-3.3.4-2.11.1 | linux/amd64 | 2023/07/31 04:05 | 166.6 MB | sha256:260a56348a97… | |||
docker.io/pikhovkin/postgresql-postgis-timescaledb :14.8-3.3.4-2.11.1 | linux/amd64 | 2023/07/31 03:56 | 165.9 MB | sha256:36e9727a4aca… | |||
docker.io/pikhovkin/postgresql-postgis-timescaledb :13.6-3.2.1-2.6.1 | linux/amd64 | 2022/04/17 17:55 | 128.0 MB | sha256:0092677a92b8… | |||
docker.io/pikhovkin/postgresql-postgis-timescaledb :v13.6-3.2.1-2.6.1 | linux/amd64 | 2022/04/14 02:56 | 128.0 MB | sha256:f8c1ac19397d… |