ℹ️
注意:这是一个 latest 标签镜像

latest 并不代表最新版本,本站同步时间存在延迟,无法保证此镜像与上游最新版本一致
生产环境建议使用明确的版本号(如 v1.2.3),避免因版本不一致导致问题。 了解更多 →

ghcr.io/berriai/litellm-database:main-latest linux/amd64

ghcr.io/berriai/litellm-database:main-latest - 国内下载镜像源 浏览次数:16

该镜像为Litellm提供数据库支持,用于存储模型调用日志、配置信息等相关数据,助力Litellm实现对多类大模型的统一调用与管理。

源镜像 ghcr.io/berriai/litellm-database:main-latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/berriai/litellm-database:main-latest
镜像ID sha256:146b7d55d33cb3cfad44da5e567340a75f748fe83ce81e796ac850b9add52a40
镜像TAG main-latest
大小 1.80GB
镜像源 ghcr.io
CMD --port 4000
启动入口 docker/prod_entrypoint.sh
工作目录 /app
OS/平台 linux/amd64
浏览量 16 次
贡献者
镜像创建 2026-03-22T06:39:46.198904773Z
同步时间 2026-06-11 16:25
开放端口
4000/tcp
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt
镜像标签
wolfi-base: dev.chainguard.image.title : dev.chainguard.package.main Chainguard Team https://www.chainguard.dev/: org.opencontainers.image.authors 2026-03-22T06:36:28.128Z: org.opencontainers.image.created Python SDK, Proxy Server (AI Gateway) to call 100+ LLM APIs in OpenAI (or native) format, with cost tracking, guardrails, loadbalancing and logging. [Bedrock, Azure, OpenAI, VertexAI, Cohere, Anthropic, Sagemaker, HuggingFace, VLLM, NVIDIA NIM]: org.opencontainers.image.description NOASSERTION: org.opencontainers.image.licenses f5194b5ce32a937a5bca7605e5085b80f69f4347: org.opencontainers.image.revision https://github.com/BerriAI/litellm: org.opencontainers.image.source litellm: org.opencontainers.image.title https://github.com/BerriAI/litellm: org.opencontainers.image.url Chainguard: org.opencontainers.image.vendor main: org.opencontainers.image.version
镜像安全扫描 查看Trivy扫描报告

系统OS: wolfi 20230201 扫描引擎: Trivy 扫描时间: 2026-06-11 16:26

低危漏洞:11 中危漏洞:40 高危漏洞:16 严重漏洞:3

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/berriai/litellm-database:main-latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/berriai/litellm-database:main-latest  ghcr.io/berriai/litellm-database:main-latest

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/berriai/litellm-database:main-latest
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/berriai/litellm-database:main-latest  ghcr.io/berriai/litellm-database:main-latest

Shell快速替换命令

sed -i 's#ghcr.io/berriai/litellm-database:main-latest#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/berriai/litellm-database:main-latest#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/berriai/litellm-database:main-latest && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/berriai/litellm-database:main-latest  ghcr.io/berriai/litellm-database:main-latest'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/berriai/litellm-database:main-latest && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/berriai/litellm-database:main-latest  ghcr.io/berriai/litellm-database:main-latest'

镜像构建历史


# 2026-03-22 14:39:46  0.00B 设置默认要执行的命令
CMD ["--port" "4000"]
                        
# 2026-03-22 14:39:46  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["docker/prod_entrypoint.sh"]
                        
# 2026-03-22 14:39:46  1.70KB 复制新文件或目录到容器中
COPY docker/supervisord.conf /etc/supervisord.conf # buildkit
                        
# 2026-03-22 14:39:46  1.05MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk add --no-cache supervisor # buildkit
                        
# 2026-03-22 14:39:44  0.00B 声明容器运行时监听的端口
EXPOSE [4000/tcp]
                        
# 2026-03-22 14:39:44  347.00B 执行命令并创建新的镜像层
RUN /bin/sh -c sed -i 's/\r$//' docker/prod_entrypoint.sh && chmod +x docker/prod_entrypoint.sh # buildkit
                        
# 2026-03-22 14:39:43  276.00B 执行命令并创建新的镜像层
RUN /bin/sh -c sed -i 's/\r$//' docker/entrypoint.sh && chmod +x docker/entrypoint.sh # buildkit
                        
# 2026-03-22 14:39:43  337.88MB 执行命令并创建新的镜像层
RUN /bin/sh -c prisma generate # buildkit
                        
# 2026-03-22 14:39:36  1.60KB 执行命令并创建新的镜像层
RUN /bin/sh -c sed -i 's/\r$//' docker/build_admin_ui.sh && chmod +x docker/build_admin_ui.sh && ./docker/build_admin_ui.sh # buildkit
                        
# 2026-03-22 14:39:36  224.54KB 执行命令并创建新的镜像层
RUN /bin/sh -c pip install PyJWT==2.12.0 --no-cache-dir # buildkit
                        
# 2026-03-22 14:39:35  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c pip uninstall PyJWT -y # buildkit
                        
# 2026-03-22 14:39:34  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c pip uninstall jwt -y # buildkit
                        
# 2026-03-22 14:39:34  2.13MB 执行命令并创建新的镜像层
RUN /bin/sh -c sed -i 's/\r$//' docker/install_auto_router.sh && chmod +x docker/install_auto_router.sh && ./docker/install_auto_router.sh # buildkit
                        
# 2026-03-22 14:39:32  8.01MB 执行命令并创建新的镜像层
RUN /bin/sh -c GLOBAL="$(npm root -g)" &&     [ -n "$GLOBAL" ] || { echo "ERROR: npm root -g returned empty; aborting"; exit 1; } &&     find /usr/lib -type d -name "tar" -path "*/node_modules/tar" | while read d; do         rm -rf "$d" && cp -rL "$GLOBAL/tar" "$d";     done &&     find /usr/lib -type d -name "glob" -path "*/node_modules/glob" | while read d; do         rm -rf "$d" && cp -rL "$GLOBAL/glob" "$d";     done &&     find /usr/lib -type d -name "brace-expansion" -path "*/node_modules/@isaacs/brace-expansion" | while read d; do         rm -rf "$d" && cp -rL "$GLOBAL/@isaacs/brace-expansion" "$d";     done &&     find /usr/lib -type d -name "minimatch" -path "*/node_modules/minimatch" | while read d; do         rm -rf "$d" && cp -rL "$GLOBAL/minimatch" "$d";     done &&     find /usr/lib -type d -name "diff" -path "*/node_modules/diff" | while read d; do         rm -rf "$d" && cp -rL "$GLOBAL/diff" "$d";     done # buildkit
                        
# 2026-03-22 14:39:29  911.72MB 执行命令并创建新的镜像层
RUN /bin/sh -c pip install *.whl /wheels/* --no-index --find-links=/wheels/ && rm -f *.whl && rm -rf /wheels # buildkit
                        
# 2026-03-22 14:38:57  201.44MB 复制新文件或目录到容器中
COPY /wheels/ /wheels/ # buildkit
                        
# 2026-03-22 14:38:56  15.59MB 复制新文件或目录到容器中
COPY /app/dist/*.whl . # buildkit
                        
# 2026-03-22 14:37:06  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c ls -la /app # buildkit
                        
# 2026-03-22 14:37:06  75.74MB 复制新文件或目录到容器中
COPY . . # buildkit
                        
# 2026-03-22 14:37:05  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2026-03-22 14:37:05  231.85MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk add --no-cache bash openssl tzdata nodejs npm python3 py3-pip libsndfile &&     npm install -g npm@latest tar@7.5.11 glob@11.1.0 @isaacs/brace-expansion@5.0.1 minimatch@10.2.4 diff@8.0.3 &&     GLOBAL="$(npm root -g)" &&     find "$GLOBAL/npm" -type d -name "tar" -path "*/node_modules/tar" | while read d; do         rm -rf "$d" && cp -rL "$GLOBAL/tar" "$d";     done &&     find "$GLOBAL/npm" -type d -name "glob" -path "*/node_modules/glob" | while read d; do         rm -rf "$d" && cp -rL "$GLOBAL/glob" "$d";     done &&     find "$GLOBAL/npm" -type d -name "brace-expansion" -path "*/node_modules/@isaacs/brace-expansion" | while read d; do         rm -rf "$d" && cp -rL "$GLOBAL/@isaacs/brace-expansion" "$d";     done &&     find "$GLOBAL/npm" -type d -name "minimatch" -path "*/node_modules/minimatch" | while read d; do         rm -rf "$d" && cp -rL "$GLOBAL/minimatch" "$d";     done &&     find "$GLOBAL/npm" -type d -name "diff" -path "*/node_modules/diff" | while read d; do         rm -rf "$d" && cp -rL "$GLOBAL/diff" "$d";     done &&     find /usr/local/lib /usr/lib -path "*/node_modules/npm/package.json" -exec         sed -i 's/"tar": "\^7\.5\.[0-9]*"/"tar": "^7.5.10"/g; s/"minimatch": "\^10\.[0-9.]*"/"minimatch": "^10.2.4"/g' {} + 2>/dev/null &&     npm cache clean --force &&     { apk del --no-cache npm 2>/dev/null || true; } # buildkit
                        
# 2026-03-22 14:37:05  0.00B 指定运行容器时使用的用户
USER root
                        
# 2026-03-20 03:39:50  23.39KB 
apko
                        
# 2026-03-20 03:39:50  10.60KB 
apko
                        
# 2026-03-20 03:39:50  26.20KB 
apko
                        
# 2026-03-20 03:39:50  118.71KB 
apko
                        
# 2026-03-20 03:39:50  199.42KB 
apko
                        
# 2026-03-20 03:39:50  219.25KB 
apko
                        
# 2026-03-20 03:39:50  230.73KB 
apko
                        
# 2026-03-20 03:39:50  380.66KB 
apko
                        
# 2026-03-20 03:39:50  691.81KB 
apko
                        
# 2026-03-20 03:39:50  6.94MB 
apko
                        
# 2026-03-20 03:39:50  7.18MB 
apko
                        
                    

镜像信息

{
    "Id": "sha256:146b7d55d33cb3cfad44da5e567340a75f748fe83ce81e796ac850b9add52a40",
    "RepoTags": [
        "ghcr.io/berriai/litellm-database:main-latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/berriai/litellm-database:main-latest"
    ],
    "RepoDigests": [
        "ghcr.io/berriai/litellm-database@sha256:7bb80500033392233c79f74d4f99d43512da47626cdc9bf46e53df16803d88cd",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/berriai/litellm-database@sha256:42e2ca82770ef713b40d519260eebdc139de352324e552c8e493183bc415b8cc"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-03-22T06:39:46.198904773Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "github.com/chainguard-dev/apko",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "root",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "4000/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin",
            "SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt"
        ],
        "Cmd": [
            "--port",
            "4000"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/app",
        "Entrypoint": [
            "docker/prod_entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "dev.chainguard.image.title": "wolfi-base",
            "dev.chainguard.package.main": "",
            "org.opencontainers.image.authors": "Chainguard Team https://www.chainguard.dev/",
            "org.opencontainers.image.created": "2026-03-22T06:36:28.128Z",
            "org.opencontainers.image.description": "Python SDK, Proxy Server (AI Gateway) to call 100+ LLM APIs in OpenAI (or native) format, with cost tracking, guardrails, loadbalancing and logging. [Bedrock, Azure, OpenAI, VertexAI, Cohere, Anthropic, Sagemaker, HuggingFace, VLLM, NVIDIA NIM]",
            "org.opencontainers.image.licenses": "NOASSERTION",
            "org.opencontainers.image.revision": "f5194b5ce32a937a5bca7605e5085b80f69f4347",
            "org.opencontainers.image.source": "https://github.com/BerriAI/litellm",
            "org.opencontainers.image.title": "litellm",
            "org.opencontainers.image.url": "https://github.com/BerriAI/litellm",
            "org.opencontainers.image.vendor": "Chainguard",
            "org.opencontainers.image.version": "main"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 1801669266,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/b0a555d0dd82e1f7976a31635bd9655feca6f9c81c5b90e2d292f227dfe3b8dd/diff:/var/lib/docker/overlay2/ed0be91dbf624037658c413bddb7298a3d0ed141a599008249ca8ae82a060612/diff:/var/lib/docker/overlay2/261af47dd2fa5cf442b3fb8c3664e4dc20c86d617f1ad7d0e12c7a76be3d85b5/diff:/var/lib/docker/overlay2/35a7f8229577fd06dc559b27989312a008f6b7136ddb37c31241f377a0cf1688/diff:/var/lib/docker/overlay2/2469f810b3dc76f45b58e71f748b920e1e8e30d52b0bbca5a83e6985cd058f71/diff:/var/lib/docker/overlay2/b7ece760dbbda311dc9af05625906254b637d8a44e841a7846e4a30382602c19/diff:/var/lib/docker/overlay2/f9e72f7479dacbba5a2910fb0994a35b1b019feb6aacbc347c72fcd383dd3e0c/diff:/var/lib/docker/overlay2/44bfc49cac1087e7b6cf78944ddacb571dac9da91a81fde850ffa7c568e8929e/diff:/var/lib/docker/overlay2/d8c6a6a7db4637c4c90fe5b69e861e167ee233a93ef7b59ab8b767f82c48525f/diff:/var/lib/docker/overlay2/98afcb8a52b4541e3f750d638424a7fb39de4ccae3837fdb7198789201a0838c/diff:/var/lib/docker/overlay2/bc2da3dbbddb4a7f248fc16874d157f9ed5c96be8af5ef673058d42ead23281c/diff:/var/lib/docker/overlay2/3aca953e24b215646b68625451dae6d0c6e268e41a9e1ce90f9e797df7978004/diff:/var/lib/docker/overlay2/bfce4bef440f30fc026cd56cb6bc401c446569ca3228a072bdcf661322799d08/diff:/var/lib/docker/overlay2/9eaa17d96ab311c615d04e0a58c9dee011a4f297cc033d4c30e74c9e9be251c4/diff:/var/lib/docker/overlay2/fabea6d8e56e83cb70e299a4bf823c2db45583acbf5e6c4d088eff2b8d41adc6/diff:/var/lib/docker/overlay2/40fcbd18dff9f4bd8846827ab72d53698dc73972fea315761a187a0cd87dd503/diff:/var/lib/docker/overlay2/8ccdb47d279598e1c5173a46d68aef2ad166c2aaed0fda4975e75385516a2148/diff:/var/lib/docker/overlay2/ff1228b2b1b52fad8b835a77385a02cf754da53f77bee699c193e808caca5974/diff:/var/lib/docker/overlay2/0dad946dcde12469931ba4ba9c9b12c76eebd5c6b0ad419f41173dac349aab48/diff:/var/lib/docker/overlay2/f4047a79eebf6b4dd19bbafcefce668d2ad87d53a32dfefb39290071e9c2a2ac/diff:/var/lib/docker/overlay2/43d29e1574dfe9950105c90bd61a0505da6e2a50006af75c05f21c42eb58b9df/diff:/var/lib/docker/overlay2/9ba3d0c70932694ce5f2f95f63180698bd179615a60637a67ce7a8b523d479a5/diff:/var/lib/docker/overlay2/1e3e11c5067ef6171d934b16be247e552d56b63553126fb3730cee484cf6753f/diff:/var/lib/docker/overlay2/90a24596afca66d40bf033680c994056be95057c400dce084899ba0002c3a5f3/diff:/var/lib/docker/overlay2/3b01533e06bfb257444e923684e2c70c7d2394b48aa16f46f59d6db421270872/diff:/var/lib/docker/overlay2/21f0410206902ca871cc3e6035be362b35cfde9dc1216f94a8d5da4ec682cb4a/diff:/var/lib/docker/overlay2/26b75509174c949d3d699a079f204a08cef22a10d107f073369271544eb09a76/diff:/var/lib/docker/overlay2/3c745046079788672879430d80fce1858708295d812eee7e2d9975dc7f8c1ffd/diff",
            "MergedDir": "/var/lib/docker/overlay2/4ba01f2314fd7ab70d6dceb5ad869c1717e3b47d56e6624052ce5aa8670ad8c6/merged",
            "UpperDir": "/var/lib/docker/overlay2/4ba01f2314fd7ab70d6dceb5ad869c1717e3b47d56e6624052ce5aa8670ad8c6/diff",
            "WorkDir": "/var/lib/docker/overlay2/4ba01f2314fd7ab70d6dceb5ad869c1717e3b47d56e6624052ce5aa8670ad8c6/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:f223d636bfc863aa6ca95da2bb7b36cd5738a9db36b6a24d0502b7b7c1edbeaf",
            "sha256:c196518a561605e1e7aefe64bcc635e4843c353fb7ba8a75f14fcaff9c9f0cc4",
            "sha256:1f7b804e2e3b2ce78f108ce6ea8e3c5c42309860a59a5342e101ba77669d8a92",
            "sha256:6562679d109c939489d457fcbd6d961c9d5f592f316cefcb2e62fa595199797a",
            "sha256:f07f5825514b80a51e230f22f755f6fae37190314bc4e2fa6f341e54e4a76563",
            "sha256:70991d5976e247cb33ca1923edd3f609e6c23f527dbe62b838d6a03c0bca6453",
            "sha256:298bacf2e4ef81e719540c35d6f5d69de916d42407dd597c2cc217fa3fed9ea5",
            "sha256:3c4c0ce74b878ea405f85f153d6eb899522b463188491a3300520b1ec8bcf4c2",
            "sha256:32c2c5317cc0de9e8b16331a58c07ce45247b922843db9f1c8051235e8546db8",
            "sha256:b8195249dcd92d2c0519946f0a9f9d9ec7b88e9a19b5f83bc156103a39d5ab50",
            "sha256:e52fd81c1e4ae4e73d818a9da2bd7e88ba978873eec8114d3b49d630a4264eae",
            "sha256:41f9b48c17350a65c6c858db193567fa479f1e6765e9639cb570355d829c30bf",
            "sha256:aad30cb823934e4f0445c654cd3f987d3ccd051f669d128d9c988b0caa8d66c4",
            "sha256:fb93fa26875853b1ac5513aa8d897f658a6196cc482b98539ecfb81ed9a0ddc8",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:0b151125557a0ce948fbbd89e7c4753bc0c95f0b72d2d6964daa66e4d173ab42",
            "sha256:695c5ca2ce03aa97480ad45c2e05011b8efedd3708cfdf27ced7195ba049fb6c",
            "sha256:fa07fcf04d28216bf6211db81906e8c19d4e545b4247b395bcc55ec9f822c609",
            "sha256:59fde57805fec30cbbf146cffd4de66c7946c815ce68786c38235126808574b3",
            "sha256:99708f76e36808ff9d6b812f78d9e1baef8eace2bf78c6f36b9f63e0a6a5d118",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:770c3510001f021e9a86c628677c06ddbbd5805d04fbf504aaa120c4a139a3b8",
            "sha256:e15aa1bfb691b635c353eeca4c08dab5830a157a62ea104c423cd2e677ffcf06",
            "sha256:8e431eba64d95a092ecc053621799e58d8fe1cfd6d19cf069bb6e8de709ab125",
            "sha256:7af557f43c11dd5f9a99f8d87ab4341e22cdc80b8721eccdb9cc91e9fd5a4354",
            "sha256:19c5947064b3fe3993cde424465cf529fb3361290a163fb03ea1bbed92927dc4",
            "sha256:393a9a402bbd4eba1f4db37b245a7a6f1a73adae7c0c55c274daf6a2f59b20e3",
            "sha256:2d6b9d39d20cdf769f9c2b268ba5885550939fb882797ece3b4da0bb0b7a92b2",
            "sha256:afa2570d49b7e5c3707df5b1f215b0ecc969657c665c9e87eb6e6a9bdfc3b1c9"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-06-11T16:23:45.364914463+08:00"
    }
}

更多版本

ghcr.io/berriai/litellm-database:v1.85.0

linux/amd64 ghcr.io1.85GB2026-05-20 19:17
127

ghcr.io/berriai/litellm-database:v1.88.0

linux/amd64 ghcr.io1.93GB2026-06-08 15:33
39

ghcr.io/berriai/litellm-database:v1.87.2

linux/amd64 ghcr.io1.93GB2026-06-11 16:14
19

ghcr.io/berriai/litellm-database:main-latest

linux/amd64 ghcr.io1.80GB2026-06-11 16:25
15