Overview

Full name
docker.io/coleifer/sqlite-web
Registry
docker.io
Namespace
coleifer
Repository
sqlite-web
Cached tags
1
Last synced
07/06/2026, 08:21 AM

Introduction

sqlite-web 轻量 SQLite 浏览器 Web 镜像,只读查看表结构与 SQL 查询,适合开发调试与小数据运维可视化。

Details

coleifer/sqlite-web 提供 Flask Web UI 浏览 SQLite 文件。定位为开发/运维 Web 工具,挂载 db 文件只读;K8s Deployment 内网限制,暴露公网。

快速启动

docker run -d --name sqlite-web \
  -p 8080:8080 \
  -v $(pwd)/app.db:/data/app.db:ro \
  docker.io/coleifer/sqlite-web:latest

推荐实践

docker run -d --name sqlite-web \
  --restart unless-stopped \
  -p 8080:8080 \
  -v /data/app/app.db:/data/app.db:ro \
  -e SQLITE_DATABASE=/data/app.db \
  docker.io/coleifer/sqlite-web:0.6.4

核心参数说明

  • -p 8080:8080 — Web UI 端口
  • -v ...app.db:...:ro — SQLite 文件只读挂载
  • -e SQLITE_DATABASE — 数据库文件路径
  • 安全 — 仅内网/VPN 访问

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: sqlite-web
spec:
  replicas: 1
  selector:
    matchLabels:
      app: sqlite-web
  template:
    metadata:
      labels:
        app: sqlite-web
    spec:
      containers:
        - name: web
          image: docker.io/coleifer/sqlite-web:0.6.4
          ports:
            - containerPort: 8080
          volumeMounts:
            - name: db
              mountPath: /data
              readOnly: true
      volumes:
        - name: db
          persistentVolumeClaim:
            claimName: sqlite-data
---
apiVersion: v1
kind: Service
metadata:
  name: sqlite-web
spec:
  selector:
    app: sqlite-web
  ports:
    - port: 8080
      targetPort: 8080

NetworkPolicy 限制运维网段;生产慎用。

Latest tags (20)

View all 1 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/coleifer/sqlite-web
:latest
linux/amd64
2025/03/02 22:2948.1 MBsha256:1e5b86237968