镜像概览
- 完整引用
docker.io/gristlabs/grist- Registry
- docker.io
- 命名空间
- gristlabs
- 仓库
- grist
- 已缓存 Tag 数
- 80
- 最近同步
- 07/06/2026, 09:20 AM
简介
Grist 现代化电子表格/轻量数据库 Web 镜像,结合 spreadsheet 与 relational 模型,适合团队数据应用私有化。
详细介绍
gristlabs/grist 提供 Airtable 风格表格与公式、API 与权限,典型用于 ops 数据管理与轻量 CRM。定位为 Web 应用,需 PostgreSQL/SQLite 与 attachments volume;K8s Deployment + PVC。
快速启动
docker run -d --name grist \
-p 8484:8484 \
-e GRIST_SINGLE_ORG=docs \
docker.io/gristlabs/grist:latest
推荐实践
docker run -d --name grist \
--restart unless-stopped \
-p 8484:8484 \
-e GRIST_SERVE_URL=https://grist.internal \
-e DATABASE_URL=postgresql://grist:pass@postgres/grist \
-v /data/grist:/persist \
docker.io/gristlabs/grist:1.1.0
核心参数说明
-p 8484:8484— Grist Web 端口-e GRIST_SERVE_URL— 对外 URL(OAuth 回调)-e DATABASE_URL— PostgreSQL 元数据-v .../persist:...— 文档持久化- 固定 tag — Grist API pin
Kubernetes
apiVersion: apps/v1
kind: Deployment
metadata:
name: grist
spec:
replicas: 2
selector:
matchLabels:
app: grist
template:
metadata:
labels:
app: grist
spec:
containers:
- name: grist
image: docker.io/gristlabs/grist:1.1.0
ports:
- containerPort: 8484
envFrom:
- secretRef:
name: grist-secrets
volumeMounts:
- name: persist
mountPath: /persist
volumes:
- name: persist
persistentVolumeClaim:
claimName: grist-persist
---
apiVersion: v1
kind: Service
metadata:
name: grist
spec:
selector:
app: grist
ports:
- port: 8484
targetPort: 8484
Ingress TLS + OIDC;PostgreSQL 独立 Service。
最新 Tag(20 条)
查看全部 80 个 Tag →| Tag | 架构 | 推送时间 | 大小 | Digest | 同步 | 期望 | 操作 |
|---|---|---|---|---|---|---|---|
docker.io/gristlabs/grist :latest | linux/amd64linux/arm64 | 2026/07/06 15:48 | 296.6 MB | sha256:c89944a79e87… | |||
docker.io/gristlabs/grist :stable | linux/amd64linux/arm64 | 2026/06/30 10:08 | 282.0 MB | sha256:19097c6d265f… | |||
docker.io/gristlabs/grist :1 | linux/amd64linux/arm64 | 2026/06/30 10:08 | 282.0 MB | sha256:19097c6d265f… | |||
docker.io/gristlabs/grist :1.7 | linux/amd64linux/arm64 | 2026/06/30 10:08 | 282.0 MB | sha256:19097c6d265f… | |||
docker.io/gristlabs/grist :1.7.16 | linux/amd64linux/arm64 | 2026/06/30 10:08 | 282.0 MB | sha256:19097c6d265f… | |||
docker.io/gristlabs/grist :1.7.15 | linux/amd64linux/arm64 | 2026/06/11 05:31 | 283.1 MB | sha256:9fdb83dcb82e… | |||
docker.io/gristlabs/grist :1.7.14 | linux/amd64linux/arm64 | 2026/05/29 04:19 | 290.0 MB | sha256:3442f40bb3d0… | |||
docker.io/gristlabs/grist :1.7.13 | linux/amd64linux/arm64 | 2026/04/30 01:14 | 287.4 MB | sha256:1390dcce1bb5… | |||
docker.io/gristlabs/grist :1.7.12 | linux/amd64linux/arm64 | 2026/03/31 19:25 | 285.3 MB | sha256:67dffbcfdb7a… | |||
docker.io/gristlabs/grist :1.7.11 | linux/amd64linux/arm64 | 2026/02/28 01:45 | 282.0 MB | sha256:abb5270d518c… | |||
docker.io/gristlabs/grist :1.7.10 | linux/amd64linux/arm64 | 2026/01/13 05:23 | 280.8 MB | sha256:0b6762f1fd11… | |||
docker.io/gristlabs/grist :1.7.9 | linux/amd64linux/arm64 | 2026/01/09 09:56 | 280.7 MB | sha256:d4e6068f1da0… | |||
docker.io/gristlabs/grist :1.7.8 | linux/amd64linux/arm64 | 2025/11/27 07:04 | 234.7 MB | sha256:ff8975ca27c4… | |||
docker.io/gristlabs/grist :1.7.7 | linux/amd64linux/arm64 | 2025/11/14 05:57 | 235.1 MB | sha256:0fb35b2aee9a… | |||
docker.io/gristlabs/grist :1.7.6 | linux/amd64linux/arm64 | 2025/11/07 02:44 | 235.1 MB | sha256:6b09e8068eb3… | |||
docker.io/gristlabs/grist :experimental | linux/amd64linux/arm64 | 2025/11/06 04:13 | 248.3 MB | sha256:7c9c28dd07d6… | |||
docker.io/gristlabs/grist :1.7.5 | linux/amd64linux/arm64 | 2025/10/31 22:12 | 235.1 MB | sha256:b11bd123d9e3… | |||
docker.io/gristlabs/grist :1.7.4 | linux/amd64linux/arm64 | 2025/09/30 22:05 | 235.2 MB | sha256:276d7caa7f4e… | |||
docker.io/gristlabs/grist :1.7.3 | linux/amd64linux/arm64 | 2025/08/29 01:21 | 236.2 MB | sha256:4c1c1846f3ff… | |||
docker.io/gristlabs/grist :1.7.2 | linux/amd64linux/arm64 | 2025/08/15 03:38 | 236.1 MB | sha256:103cf0fb49b1… |