logo
ghcr.io/libredb/libredb-studio:1.0.0
linux/amd64 ghcr.io 罗成🚬 贡献

LibreDB Studio是LibreDB数据库的官方可视化管理工具,提供基于Web的界面,支持对LibreDB数据库进行查询执行、数据管理、表结构操作、性能监控等功能,帮助用户更便捷地与LibreDB数据库进行交互和管理。

14
浏览次数
750.11MB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/libredb/libredb-studio:1.0.0
源镜像
ghcr.io/libredb/libredb-studio:1.0.0
镜像ID
sha256:ccde1ac90a46c9073fd6f874126a5099c5558fa1ef39d38ca0f6f2ca563f1115
镜像 TAG
1.0.0
镜像大小
750.11MB
平台架构
linux/amd64
镜像源
ghcr.io
CMD
node server.js
启动入口
docker-entrypoint.sh
工作目录
/app
OS/平台
linux/amd64
镜像创建
2026-10-17T21:02:49.988080404Z
同步时间
2026-10-19 16:00
浏览量
14 次
贡献者
👑 avatar
罗成🚬 ⭐ 资助者
荣誉赞助人
感谢您对本项目的慷慨资助
🔌 开放端口 1
3000/tcp
⚙️ 环境变量 8
KeyValue
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
NODE_VERSION=26.11.1 1
NODE_ENV=production 2
NEXT_TELEMETRY_DISABLED=1 3
NODE_OPTIONS=--max-old-space-size=384 4
WORKFLOW_LOCAL_DATA_DIR=/app/data/workflow 5
PORT=3000 6
HOSTNAME= 7
🏷️ 镜像标签 8
KeyValue
2026-10-17T21:56:27.353Z org.opencontainers.image.created
One browser tab for PostgreSQL, MySQL, Oracle, SQL Server, MongoDB, Redis, SQLite, Couchbase, ClickHouse, Druid, DuckDB, Turso and more. An open-source SQL IDE with SSO, audit trail and AI-assisted queries MIT licensed, with nothing held back behind an enterprise wall. org.opencontainers.image.description
MIT org.opencontainers.image.licenses
54dca0bb807826a4c71a543c1e64628d01a6a5cc org.opencontainers.image.revision
https://github.com/libredb/libredb-studio org.opencontainers.image.source
libredb-studio org.opencontainers.image.title
https://github.com/libredb/libredb-studio org.opencontainers.image.url
1.0.0 org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/libredb/libredb-studio:1.0.0
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/libredb/libredb-studio:1.0.0  ghcr.io/libredb/libredb-studio:1.0.0

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/libredb/libredb-studio:1.0.0
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/libredb/libredb-studio:1.0.0  ghcr.io/libredb/libredb-studio:1.0.0

Shell快速替换命令

sed -i 's#ghcr.io/libredb/libredb-studio:1.0.0#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/libredb/libredb-studio:1.0.0#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/libredb/libredb-studio:1.0.0 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/libredb/libredb-studio:1.0.0  ghcr.io/libredb/libredb-studio:1.0.0'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/libredb/libredb-studio:1.0.0 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/libredb/libredb-studio:1.0.0  ghcr.io/libredb/libredb-studio:1.0.0'

镜像构建历史


# 2026-10-18 05:02:49  0.00B 设置默认要执行的命令
CMD ["node" "server.js"]
                        
# 2026-10-18 05:02:49  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["docker-entrypoint.sh"]
                        
# 2026-10-18 05:02:49  0.00B 设置环境变量 HOSTNAME
ENV HOSTNAME=
                        
# 2026-10-18 05:02:49  0.00B 设置环境变量 PORT
ENV PORT=3000
                        
# 2026-10-18 05:02:49  0.00B 声明容器运行时监听的端口
EXPOSE [3000/tcp]
                        
# 2026-10-18 05:02:49  30.97KB 复制新文件或目录到容器中
COPY docker/discover.mjs /usr/local/lib/libredb-studio/discover.mjs # buildkit
                        
# 2026-10-18 05:02:49  13.33KB 复制新文件或目录到容器中
COPY docker/bind-address.mjs /usr/local/lib/libredb-studio/bind-address.mjs # buildkit
                        
# 2026-10-18 05:02:49  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c chmod +x /usr/local/bin/docker-entrypoint.sh # buildkit
                        
# 2026-10-18 05:02:49  2.52KB 复制新文件或目录到容器中
COPY docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh # buildkit
                        
# 2026-10-18 05:02:49  3.17MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends gosu &&     rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2026-10-18 05:02:46  233.01MB 执行命令并创建新的镜像层
RUN /bin/sh -c addgroup --system --gid 1001 nodejs &&     adduser --system --uid 1001 nextjs &&     chown -R nextjs:nodejs /app # buildkit
                        
# 2026-10-18 05:02:42  817.97KB 复制新文件或目录到容器中
COPY /usr/src/app/seed-assets ./seed-assets # buildkit
                        
# 2026-10-18 05:02:42  104.86KB 复制新文件或目录到容器中
COPY /usr/src/app/THIRD_PARTY_NOTICES.txt ./THIRD_PARTY_NOTICES.txt # buildkit
                        
# 2026-10-18 05:02:42  4.34MB 复制新文件或目录到容器中
COPY /usr/src/app/node_modules/oracledb ./node_modules/oracledb # buildkit
                        
# 2026-10-18 05:02:42  26.44KB 复制新文件或目录到容器中
COPY /usr/src/app/node_modules/detect-libc ./node_modules/detect-libc # buildkit
                        
# 2026-10-18 05:02:42  71.75MB 复制新文件或目录到容器中
COPY /usr/src/app/node_modules/@duckdb ./node_modules/@duckdb # buildkit
                        
# 2026-10-18 05:02:42  194.24KB 复制新文件或目录到容器中
COPY /usr/src/app/node_modules/@libredb/libredb ./node_modules/@libredb/libredb # buildkit
                        
# 2026-10-18 05:02:42  2.26MB 复制新文件或目录到容器中
COPY /usr/src/app/node_modules/better-sqlite3 ./node_modules/better-sqlite3 # buildkit
                        
# 2026-10-18 05:02:42  8.69MB 复制新文件或目录到容器中
COPY /usr/src/app/.next/static ./.next/static # buildkit
                        
# 2026-10-18 05:02:42  150.08MB 复制新文件或目录到容器中
COPY /usr/src/app/.next/standalone ./ # buildkit
                        
# 2026-10-14 23:14:25  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p .next data # buildkit
                        
# 2026-10-13 11:04:51  25.63MB 复制新文件或目录到容器中
COPY /usr/src/app/public ./public # buildkit
                        
# 2026-10-13 11:04:51  0.00B 设置环境变量 WORKFLOW_LOCAL_DATA_DIR
ENV WORKFLOW_LOCAL_DATA_DIR=/app/data/workflow
                        
# 2026-10-13 11:04:51  0.00B 设置环境变量 NODE_OPTIONS
ENV NODE_OPTIONS=--max-old-space-size=384
                        
# 2026-10-13 11:04:51  0.00B 设置环境变量 NEXT_TELEMETRY_DISABLED
ENV NEXT_TELEMETRY_DISABLED=1
                        
# 2026-10-13 11:04:51  0.00B 设置环境变量 NODE_ENV
ENV NODE_ENV=production
                        
# 2026-10-13 11:02:24  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2026-10-09 05:51:35  0.00B 设置默认要执行的命令
CMD ["node"]
                        
# 2026-10-09 05:51:35  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["docker-entrypoint.sh"]
                        
# 2026-10-09 05:51:35  388.00B 复制新文件或目录到容器中
COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
                        
# 2026-10-09 05:51:35  171.13MB 执行命令并创建新的镜像层
RUN /bin/sh -c ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)"     && case "${dpkgArch##*-}" in       amd64) ARCH='x64' OPENSSL_ARCH='linux-x86_64';;       ppc64el) ARCH='ppc64le' OPENSSL_ARCH='linux-ppc64le';;       s390x) ARCH='s390x' OPENSSL_ARCH='linux*-s390x';;       arm64) ARCH='arm64' OPENSSL_ARCH='linux-aarch64';;       *) echo "unsupported architecture"; exit 1 ;;     esac     && set -ex     && apt-get update && apt-get install -y ca-certificates curl wget gnupg dirmngr xz-utils libatomic1 --no-install-recommends     && rm -rf /var/lib/apt/lists/*     && export GNUPGHOME="$(mktemp -d)"     && for key in       5BE8A3F6C8A5C01D106C0AD820B1A390B168D356       DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7       CC68F5A3106FF448322E48ED27F5E38D5B0A215F       890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4       C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C       108F52B48DB57BB0CC439B2997B01419BD92F80A       655F3B5C1FB3FA8D1A0CA6BDE4A7D232B936D2FD       A363A499291CBBC940DD62E41F10027AF002F8B0     ; do       { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ||       { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ;     done     && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz"     && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc"     && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc     && gpgconf --kill all     && rm -rf "$GNUPGHOME"     && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c -     && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner     && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt     && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name "$OPENSSL_ARCH" -exec rm -rf {} \;     && apt-mark auto '.*' > /dev/null     && find /usr/local -type f -executable -exec ldd '{}' ';'       | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); print so }'       | sort -u       | xargs -r dpkg-query --search       | cut -d: -f1       | sort -u       | xargs -r apt-mark manual     && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false     && ln -s /usr/local/bin/node /usr/local/bin/nodejs     && node --version     && npm --version     && rm -rf /tmp/* # buildkit
                        
# 2026-10-09 05:51:35  0.00B 设置环境变量 NODE_VERSION
ENV NODE_VERSION=26.11.1
                        
# 2026-10-09 05:51:14  8.90KB 执行命令并创建新的镜像层
RUN /bin/sh -c groupadd --gid 1000 node   && useradd --uid 1000 --gid node --shell /bin/bash --create-home node # buildkit
                        
# 2026-10-05 08:00:00  78.82MB 
# debian.sh --arch 'amd64' out/ 'trixie' '@1791158400'
                        
                    

镜像信息

{
    "Id": "sha256:ccde1ac90a46c9073fd6f874126a5099c5558fa1ef39d38ca0f6f2ca563f1115",
    "RepoTags": [
        "ghcr.io/libredb/libredb-studio:1.0.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/libredb/libredb-studio:1.0.0"
    ],
    "RepoDigests": [
        "ghcr.io/libredb/libredb-studio@sha256:0cb0177dd2789534f2dbfbc6673104ec0ce70ee82815f5fe9bec5efe3d329ce3",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/libredb/libredb-studio@sha256:7f9a154c7147ee416b2a18be29ed2e16eca9386e8178c7aac581266999717507"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-10-17T21:02:49.988080404Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "3000/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "NODE_VERSION=26.11.1",
            "NODE_ENV=production",
            "NEXT_TELEMETRY_DISABLED=1",
            "NODE_OPTIONS=--max-old-space-size=384",
            "WORKFLOW_LOCAL_DATA_DIR=/app/data/workflow",
            "PORT=3000",
            "HOSTNAME="
        ],
        "Cmd": [
            "node",
            "server.js"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/app",
        "Entrypoint": [
            "docker-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.created": "2026-10-17T21:56:27.353Z",
            "org.opencontainers.image.description": "One browser tab for PostgreSQL, MySQL, Oracle, SQL Server, MongoDB, Redis, SQLite, Couchbase, ClickHouse, Druid, DuckDB, Turso and more. An open-source SQL IDE with SSO, audit trail and AI-assisted queries MIT licensed, with nothing held back behind an enterprise wall.",
            "org.opencontainers.image.licenses": "MIT",
            "org.opencontainers.image.revision": "54dca0bb807826a4c71a543c1e64628d01a6a5cc",
            "org.opencontainers.image.source": "https://github.com/libredb/libredb-studio",
            "org.opencontainers.image.title": "libredb-studio",
            "org.opencontainers.image.url": "https://github.com/libredb/libredb-studio",
            "org.opencontainers.image.version": "1.0.0"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 750105303,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/7365c0a57bbe234ff8f7aeab1e92e0e20fe19739d35663a93484a6ed5dc802e6/diff:/var/lib/docker/overlay2/c2969721526c15b675972214bded27e44385c4ad3ce0a083de110ecd83c58eb2/diff:/var/lib/docker/overlay2/96504a00a002ef111b03df92edaf8aea067a78bd84c61e299a8ba4dc62897cc3/diff:/var/lib/docker/overlay2/7052561d13bef977ba593226f517eaa617721aca1fd8097ca209e675d599cb65/diff:/var/lib/docker/overlay2/902ae44d94d3e6bacf1dfbb096ff4351383dcb18ae72ae12e6316a543a566217/diff:/var/lib/docker/overlay2/0068b811fbba5924d3dccc57e3e0e7f9dcca18fcf5ab70dd34a9b223912bada3/diff:/var/lib/docker/overlay2/c56a0c342661b3b0733022fcf58fe348fa4672138c664b8f188266a90b3e23b1/diff:/var/lib/docker/overlay2/b266ecbd045fcf4d5c0329276230dde80db311a1f87eebf321bb659d94f83ffc/diff:/var/lib/docker/overlay2/05238cc2d11e0a2df459d844d7d43e8f202e4fd2e07efb0b0d4fa1f0f040a9d5/diff:/var/lib/docker/overlay2/88efc19faa9650d4228a13d4838f6e34df5276f44ec7f061cfd351a41e99a15e/diff:/var/lib/docker/overlay2/20c8593e4e78aabc913fee46b4fcc29697eeab24104d1ffafb8267647dade996/diff:/var/lib/docker/overlay2/58d4460cc6a26787a76c64035ca02724d3e4830a7b1f7a10a4c2a4fa8223d559/diff:/var/lib/docker/overlay2/8958ecd5a77785d8b76f988010f0351657775c78117b4bd22d6b0795a6363c2e/diff:/var/lib/docker/overlay2/aa88c2b191889c38e3d09ffd2c777b96271b6e98b7d0d9a878aaa4447c113a78/diff:/var/lib/docker/overlay2/a1a25f6408a0b949762f5cd33890b9d418b5f7d20ac414acf16213f6a112e9ff/diff:/var/lib/docker/overlay2/859dc641ceddd81c52500482026ea5366231c42193a783066027e96bdd34c3d3/diff:/var/lib/docker/overlay2/0180d0506482cfd6ee2fe64cd6a93c3505ac18b7cff1875ea831064ac4973a0e/diff:/var/lib/docker/overlay2/720481b32e863edaa8af722da35ff8f5791fb22adb9dbf6f575cc879fd083158/diff:/var/lib/docker/overlay2/b2d0724c2f5eceeb7e11edd36c6de313c11b8231c8f193402bcf27fda686170e/diff:/var/lib/docker/overlay2/37c90b60974240282f8f82a2ecca3e1631773a7c4db50b357fa4d423f57138e9/diff:/var/lib/docker/overlay2/62bdc9ebfd322c5c09a76f4813bf876edc59cde42b304a9a04f01ab5e9cf1c16/diff",
            "MergedDir": "/var/lib/docker/overlay2/7a27c87c0bb36f4776d3fa53d4d12e72711e0e97f43f94e61c272ec95da8211e/merged",
            "UpperDir": "/var/lib/docker/overlay2/7a27c87c0bb36f4776d3fa53d4d12e72711e0e97f43f94e61c272ec95da8211e/diff",
            "WorkDir": "/var/lib/docker/overlay2/7a27c87c0bb36f4776d3fa53d4d12e72711e0e97f43f94e61c272ec95da8211e/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:15f1c8eb1ab18eae260c7fb6296434cbe1ff0e1e30fd814ae92a80dd54005e62",
            "sha256:a1d355ee06208e5a3d1c1252767b83cf65e3438892d8c8d06244a615e8b31fa5",
            "sha256:788fd6d4981e793f8f2ee13469c6886b840aa10ef06a1f925a7f28aa47c598e0",
            "sha256:98fb226d22c4a3af593f6cfd803a31489a7525aad3395453a30ae2d428add872",
            "sha256:f4678d372bb79a10c0d534126304711b2ef58501b23957d84e340e29da0431d3",
            "sha256:34ec050db6c51ba3954b92923f3075a7a8c5eaaa4587685448bfbc89a9194c6b",
            "sha256:c17652bac3368f4875ba2c4e77f5f4ddec468357279e3038bc09b6324694e728",
            "sha256:0769171392448b6c5ffeef32ff857cc46e6ccc78c7fb902a37444bdc2f298c97",
            "sha256:a4dde5676801762accfa3869ad4c8bc55aab41618e1f36a1683f9c64d5b94008",
            "sha256:12f6ba311514ac310b8b8109f48a20c7b4de609d28ebe233063fee7a537c3dc9",
            "sha256:979d913e472cbfb232c2bed36facfe26a9f392b6637589de1667e0204bb47df6",
            "sha256:c6c2a291df7c43c880015a674d331e37ea6f6157b67805a14e29b377b1207daf",
            "sha256:f1cdcb960b42db05cdb4584c76c79304d1f009a2c65afffdca8de568b24f368b",
            "sha256:372e21c8f8fd5779c2bdde00f2a341b4add42419907d6726473eaa2ee137b7af",
            "sha256:ac3ef83144e85a0d47590df4a0e4e2b43e98ab1ecc99d987beb3ea6c49752900",
            "sha256:7bf56fb4995e786039bafc3f83bc437546d6807c3111e60d62dc0e37b24dcb5f",
            "sha256:6f9774336919b564e7f063852f3c95b625f19301221642aa786e78e81f7a20e6",
            "sha256:f5ff5a472b2206356002111c593118176aa7078028cf8f5a1d29043986f6365e",
            "sha256:d3839b370eeb8bc1be0e9c292bebf6010c8410a5c9e1f10452a761de65ca1455",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:6ae9d53e59d046e700108c2b0ace9d9283361be57adf91b8c4be876cc774bea4",
            "sha256:46aaae6adbbd00c5003151423fc6c9fb620ad18d73c2c9940f20631079335df3"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-10-19T15:59:52.377198113+08:00"
    }
}

更多版本

ghcr.io/libredb/libredb-studio:0.18.3

linux/amd64 ghcr.io729.54MB2026-10-13 17:05
30

ghcr.io/libredb/libredb-studio:1.0.0

linux/amd64 ghcr.io750.11MB2026-10-19 16:00
13

ghcr.io/libredb/libredb-studio:latest

linux/amd64 ghcr.io590.03MB2026-08-21 11:28
109
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×