Overview

Full name
docker.io/sqlpad/sqlpad
Registry
docker.io
Namespace
sqlpad
Repository
sqlpad
Cached tags
197
Last synced
07/06/2026, 06:25 AM

Introduction

SQLPad 轻量 Web SQL 客户端镜像,连接 PostgreSQL/MySQL 等执行 ad-hoc 查询,适合团队内网自助数据探索。

Details

sqlpad/sqlpad 运行 Node SQLPad 应用,Web UI 管理多数据源连接与查询历史。定位为 SQL 查询 Web 应用,需 SQLite/Postgres 存元数据与连接凭据;K8s Deployment + Ingress 内网,严格 RBAC 控制数据源。

快速启动

docker run -d --name sqlpad \
  -p 3000:3000 \
  -e SQLPAD_ADMIN=admin@local \
  -e SQLPAD_ADMIN_PASSWORD=changeme \
  docker.io/sqlpad/sqlpad:latest

推荐实践

docker run -d --name sqlpad \
  --restart unless-stopped \
  -p 3000:3000 \
  -v /data/sqlpad:/var/lib/sqlpad \
  -e SQLPAD_ADMIN=admin@local \
  -e SQLPAD_ADMIN_PASSWORD=changeme \
  docker.io/sqlpad/sqlpad:7.4.0

核心参数说明

  • -p 3000:3000 — SQLPad Web 端口
  • -e SQLPAD_ADMIN — 管理员邮箱
  • -e SQLPAD_ADMIN_PASSWORD — 管理员密码(高敏
  • -v .../sqlpad:... — 连接与查询历史持久化

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: sqlpad
spec:
  replicas: 1
  selector:
    matchLabels:
      app: sqlpad
  template:
    metadata:
      labels:
        app: sqlpad
    spec:
      containers:
        - name: sqlpad
          image: docker.io/sqlpad/sqlpad:7.4.0
          ports:
            - containerPort: 3000
          envFrom:
            - secretRef:
                name: sqlpad-admin
          volumeMounts:
            - name: data
              mountPath: /var/lib/sqlpad
      volumes:
        - name: data
          persistentVolumeClaim:
            claimName: sqlpad-data
---
apiVersion: v1
kind: Service
metadata:
  name: sqlpad
spec:
  selector:
    app: sqlpad
  ports:
    - port: 3000
      targetPort: 3000

Ingress 内网 VPN;数据源凭据加密存储。

Latest tags (20)

View all 197 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/sqlpad/sqlpad
:master
linux/amd64linux/arm64
2025/08/23 00:21117.6 MBsha256:9be3c95be4ab
docker.io/sqlpad/sqlpad
:latest
linux/amd64linux/arm64
2025/08/22 11:39117.6 MBsha256:9b6eec340098
docker.io/sqlpad/sqlpad
:7
linux/amd64linux/arm64
2025/08/22 11:39117.6 MBsha256:9b6eec340098
docker.io/sqlpad/sqlpad
:7.5
linux/amd64linux/arm64
2025/08/22 11:39117.6 MBsha256:9b6eec340098
docker.io/sqlpad/sqlpad
:7.5.7
linux/amd64linux/arm64
2025/08/22 11:39117.6 MBsha256:9b6eec340098
docker.io/sqlpad/sqlpad
:7.5.5
linux/amd64linux/arm64
2025/07/25 23:47117.2 MBsha256:9f64a962a771
docker.io/sqlpad/sqlpad
:7.5.3
linux/amd64linux/arm64
2025/03/24 04:07116.5 MBsha256:5fb3b335e826
docker.io/sqlpad/sqlpad
:7.5.2
linux/amd64linux/arm64
2024/12/19 19:56115.5 MBsha256:09c60002c9fe
docker.io/sqlpad/sqlpad
:7.5.1
linux/amd64linux/arm64
2024/11/01 02:42116.4 MBsha256:f8a06ac96c52
docker.io/sqlpad/sqlpad
:7.5.0
linux/amd64linux/arm64
2024/08/26 11:26115.8 MBsha256:e22585eda7cd
docker.io/sqlpad/sqlpad
:7.4
linux/amd64linux/arm64
2024/07/22 12:49112.8 MBsha256:ce8fbdbc4971
docker.io/sqlpad/sqlpad
:7.4.4
linux/amd64linux/arm64
2024/07/22 12:49112.8 MBsha256:ce8fbdbc4971
docker.io/sqlpad/sqlpad
:7.4.3
linux/amd64linux/arm64
2024/05/13 06:24112.1 MBsha256:af802da3b692
docker.io/sqlpad/sqlpad
:7.4.2
linux/amd64linux/arm64
2024/04/25 11:58112.3 MBsha256:852e1a707e28
docker.io/sqlpad/sqlpad
:7.4.1
linux/amd64linux/arm64
2024/02/25 11:25113.9 MBsha256:d3c42491bf11
docker.io/sqlpad/sqlpad
:7.4.0
linux/amd64linux/arm64
2024/02/04 00:39113.7 MBsha256:4a55b698549c
docker.io/sqlpad/sqlpad
:7.3
linux/amd64linux/arm64
2024/01/30 14:56107.1 MBsha256:53acc42c4db0
docker.io/sqlpad/sqlpad
:7.3.1
linux/amd64linux/arm64
2024/01/30 14:56107.1 MBsha256:53acc42c4db0
docker.io/sqlpad/sqlpad
:7.3.0
linux/amd64linux/arm64
2024/01/28 01:45107.1 MBsha256:b80b4ab2af32
docker.io/sqlpad/sqlpad
:7.2
linux/amd64
2023/12/24 04:03107.1 MBsha256:e6269575f922