logo
docker.io/langgenius/dify-ee-enterprise-frontend:3.12.0
linux/amd64 docker.io 已验证 · Dify

Dify企业版(EE)的前端镜像,用于部署Dify企业级大语言模型应用开发平台的前端界面,支持企业用户进行大模型应用的构建、管理、部署及相关可视化操作等功能。

20
浏览次数
809.15MB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/langgenius/dify-ee-enterprise-frontend:3.12.0
源镜像
docker.io/langgenius/dify-ee-enterprise-frontend:3.12.0
镜像ID
sha256:d1d11f5111a93d666881b8162653e4e5587f95a83417442e28151b785b6b6425
镜像 TAG
3.12.0
镜像大小
809.15MB
平台架构
linux/amd64
镜像源
docker.io
CMD
启动入口
tini -- /bin/sh ./entrypoint.sh
工作目录
/app/web
OS/平台
linux/amd64
镜像创建
2026-07-31T09:03:10.243949396Z
同步时间
2026-07-31 21:07
浏览量
20 次
贡献者
🔌 开放端口 1
3000/tcp
⚙️ 环境变量 9
KeyValue
NPM_CONFIG_UPDATE_NOTIFIER=false 0
PATH=:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin 1
SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt 2
NODE_ENV=production 3
API_URL=http://localhost:8082 4
PORT=3000 5
TZ=UTC 6
PNPM_HOME=/pnpm 7
COMMIT_SHA= 8
🏷️ 镜像标签 9
KeyValue
node dev.chainguard.image.title
nodejs-24 dev.chainguard.package.main
Chainguard Team https://www.chainguard.dev/ org.opencontainers.image.authors
sha256:30b27cb352da7439c8e183bfccbf2cd9aeddd48fed9908106e4bac70690a77e9 org.opencontainers.image.base.digest
2026-07-30T22:04:12Z org.opencontainers.image.created
https://github.com/chainguard-images/images-private/tree/main/images/node org.opencontainers.image.source
node org.opencontainers.image.title
https://images.chainguard.dev/directory/image/node/overview org.opencontainers.image.url
Chainguard org.opencontainers.image.vendor
🛡️ 镜像安全扫描
chainguard 20230214 Trivy 2026-07-31 21:07 查看完整报告
0
低危 LOW
0
中危 MEDIUM
0
高危 HIGH
0
严重 CRITICAL
受影响目标 (2)
docker.io/langgenius/dify-ee-enterprise-frontend:3.12.0 (chainguard 20230214) chainguard Node.js node-pkg

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/langgenius/dify-ee-enterprise-frontend:3.12.0
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/langgenius/dify-ee-enterprise-frontend:3.12.0  docker.io/langgenius/dify-ee-enterprise-frontend:3.12.0

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/langgenius/dify-ee-enterprise-frontend:3.12.0
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/langgenius/dify-ee-enterprise-frontend:3.12.0  docker.io/langgenius/dify-ee-enterprise-frontend:3.12.0

Shell快速替换命令

sed -i 's#langgenius/dify-ee-enterprise-frontend:3.12.0#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/langgenius/dify-ee-enterprise-frontend:3.12.0#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/langgenius/dify-ee-enterprise-frontend:3.12.0 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/langgenius/dify-ee-enterprise-frontend:3.12.0  docker.io/langgenius/dify-ee-enterprise-frontend:3.12.0'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/langgenius/dify-ee-enterprise-frontend:3.12.0 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/langgenius/dify-ee-enterprise-frontend:3.12.0  docker.io/langgenius/dify-ee-enterprise-frontend:3.12.0'

镜像构建历史


# 2026-07-31 17:03:10  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["tini" "--" "/bin/sh" "./entrypoint.sh"]
                        
# 2026-07-31 17:03:10  0.00B 声明容器运行时监听的端口
EXPOSE [3000/tcp]
                        
# 2026-07-31 17:03:10  0.00B 指定运行容器时使用的用户
USER nodejs
                        
# 2026-07-31 17:03:10  0.00B 指定检查容器健康状态的命令
HEALTHCHECK {Test:[CMD node -e require('http').get('http://localhost:3000/health', (r) => { if (r.statusCode !== 200) process.exit(1); }).on('error', () => process.exit(1));] Interval:30s Timeout:3s StartPeriod:40s StartInterval:0s Retries:3}
                        
# 2026-07-31 17:03:10  0.00B 设置环境变量 COMMIT_SHA
ENV COMMIT_SHA=
                        
# 2026-07-31 17:03:10  0.00B 定义构建参数
ARG COMMIT_SHA
                        
# 2026-07-31 17:03:10  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c chmod +x ./entrypoint.sh # buildkit
                        
# 2026-07-31 17:03:10  485.00B 复制新文件或目录到容器中
COPY --chown=nodejs:nodejs docker/entrypoint.sh ./entrypoint.sh # buildkit
                        
# 2026-07-31 17:03:10  3.60MB 复制新文件或目录到容器中
COPY --chown=nodejs:nodejs /app/web/.next/static ./.next/static # buildkit
                        
# 2026-07-31 17:03:10  22.70MB 复制新文件或目录到容器中
COPY --chown=nodejs:nodejs /app/web/.next/standalone ./ # buildkit
                        
# 2026-07-31 17:03:09  27.00KB 复制新文件或目录到容器中
COPY --chown=nodejs:nodejs /app/web/public ./public # buildkit
                        
# 2026-07-31 17:02:34  0.00B 设置工作目录为/app/web
WORKDIR /app/web
                        
# 2026-07-31 17:02:34  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p /app/web &&     chown -R nodejs:nodejs /app # buildkit
                        
# 2026-07-31 17:02:34  27.00B 执行命令并创建新的镜像层
RUN /bin/sh -c ln -s /usr/share/zoneinfo/${TZ} /etc/localtime &&     echo ${TZ} > /etc/timezone # buildkit
                        
# 2026-07-31 17:02:34  0.00B 设置环境变量 NODE_ENV API_URL PORT TZ PNPM_HOME PATH
ENV NODE_ENV=production API_URL=http://localhost:8082 PORT=3000 TZ=UTC PNPM_HOME=/pnpm PATH=:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin
                        
# 2026-07-31 17:02:34  18.37MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk update &&     apk upgrade &&     apk add --no-cache tini tzdata &&     npm install -g corepack@latest &&     corepack enable pnpm &&     addgroup -g 1001 -S nodejs &&     adduser -S nodejs -u 1001 -G nodejs # buildkit
                        
# 2026-07-31 17:02:34  0.00B 指定运行容器时使用的用户
USER root
                        
# 2026-07-31 06:04:12  452.66KB 
apko
                        
# 2026-07-31 06:04:12  58.89MB 
apko
                        
# 2026-07-31 06:04:12  7.31MB 
apko
                        
# 2026-07-31 06:04:12  7.64MB 
apko
                        
# 2026-07-31 06:04:12  19.49MB 
apko
                        
# 2026-07-31 06:04:12  37.26MB 
apko
                        
# 2026-07-31 06:04:12  40.94MB 
apko
                        
# 2026-07-31 06:04:12  45.24MB 
apko
                        
# 2026-07-31 06:04:12  60.65MB 
apko
                        
# 2026-07-31 06:04:12  82.01MB 
apko
                        
# 2026-07-31 06:04:12  404.57MB 
apko
                        
                    

镜像信息

{
    "Id": "sha256:d1d11f5111a93d666881b8162653e4e5587f95a83417442e28151b785b6b6425",
    "RepoTags": [
        "langgenius/dify-ee-enterprise-frontend:3.12.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/langgenius/dify-ee-enterprise-frontend:3.12.0"
    ],
    "RepoDigests": [
        "langgenius/dify-ee-enterprise-frontend@sha256:2d38025b47c78934dbdf2b7a017f58d721c7f008b0419f466667e3b6a349a54e",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/langgenius/dify-ee-enterprise-frontend@sha256:331149e4cc5782d921f007fb0e9987f9ba312e8836e40b19b88ed495f0b81461"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-07-31T09:03:10.243949396Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "github.com/chainguard-dev/apko",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "nodejs",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "3000/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "NPM_CONFIG_UPDATE_NOTIFIER=false",
            "PATH=:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin",
            "SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt",
            "NODE_ENV=production",
            "API_URL=http://localhost:8082",
            "PORT=3000",
            "TZ=UTC",
            "PNPM_HOME=/pnpm",
            "COMMIT_SHA="
        ],
        "Cmd": null,
        "Healthcheck": {
            "Test": [
                "CMD",
                "node",
                "-e",
                "require('http').get('http://localhost:3000/health', (r) =\u003e { if (r.statusCode !== 200) process.exit(1); }).on('error', () =\u003e process.exit(1));"
            ],
            "Interval": 30000000000,
            "Timeout": 3000000000,
            "StartPeriod": 40000000000,
            "Retries": 3
        },
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/app/web",
        "Entrypoint": [
            "tini",
            "--",
            "/bin/sh",
            "./entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "dev.chainguard.image.title": "node",
            "dev.chainguard.package.main": "nodejs-24",
            "org.opencontainers.image.authors": "Chainguard Team https://www.chainguard.dev/",
            "org.opencontainers.image.base.digest": "sha256:30b27cb352da7439c8e183bfccbf2cd9aeddd48fed9908106e4bac70690a77e9",
            "org.opencontainers.image.created": "2026-07-30T22:04:12Z",
            "org.opencontainers.image.source": "https://github.com/chainguard-images/images-private/tree/main/images/node",
            "org.opencontainers.image.title": "node",
            "org.opencontainers.image.url": "https://images.chainguard.dev/directory/image/node/overview",
            "org.opencontainers.image.vendor": "Chainguard"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 809150644,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/76c7bf20974bfe20d5dc29428b5152dba42b9b05bc91262c67999f5fbf399391/diff:/var/lib/docker/overlay2/884018803aa174930f986ef8b923a8b45c5d408dcfa2ebe54e874003d73f5929/diff:/var/lib/docker/overlay2/3f6da2601bfb5ae29ba25089b24d819cb6c513d493410da9b28e5dc4c239a41f/diff:/var/lib/docker/overlay2/7f4cbde01c6500534bec337ae394a11b7ac3d67edae2e981296fae97c64f1663/diff:/var/lib/docker/overlay2/8987e4b464c8c483d86771a146aec6a93f1dfb37529e529e58c3ab8ae432e437/diff:/var/lib/docker/overlay2/b10702ed27597eafe5bb5e6a83348f0a742086eb51ecd2c89637f65851fc80cc/diff:/var/lib/docker/overlay2/a1a29af24a690b8b3c7e0e42276ac68bec3b9239db8abe2933db040ebf6e73ad/diff:/var/lib/docker/overlay2/29921af57744fa864b0511f74f760adb355f986cdfd2b2c2729f3627cc989a68/diff:/var/lib/docker/overlay2/259ba5292523f22d97c205f94d36f8233ebe0c32714e75bde3e2f2de3c4c24a9/diff:/var/lib/docker/overlay2/acd788b91ac31e7eabc14446e124f1c36241798ba5b4740af31da7db00afb9b4/diff:/var/lib/docker/overlay2/0e7b9e4582352fdcea713468ad24343b544fb134bba761795620b4336077548d/diff:/var/lib/docker/overlay2/8350e6ed3b75fc24315d5fd3b6734d56fcdc0f8eba3d530e74c84dbaf139b767/diff:/var/lib/docker/overlay2/79b7f1ea5055c13f13065cb17ade4e8386bb2c4b66327c3dbd2f8660b07e4edd/diff:/var/lib/docker/overlay2/4825a0775f35d40e6726332b9d19f6a8846e340ae0b32f031e8d3baa06d99fb5/diff:/var/lib/docker/overlay2/eb772a9b4ff5e8ea1d83be6ddf9ae9d7401af88913642442840fe0d0b260991c/diff:/var/lib/docker/overlay2/01f39e98d5b7789026d081b11ef536e976e2218c13e5ce94a5a242e9ea8e36ec/diff:/var/lib/docker/overlay2/1dfb74790c1b5d96e0f91faddf12bdff925828d672e32d2971ab3c03ff7cadfd/diff:/var/lib/docker/overlay2/196d0f07db1c066354ad76ee24c9958cfff1a0e6cdc5d87c2678f6b02980ec43/diff:/var/lib/docker/overlay2/b28ebb0f5bdf298913fa6fd85684eeb80c1e72901d578247b654ddaf6994f431/diff",
            "MergedDir": "/var/lib/docker/overlay2/dd1b92190783eee21bd878ed98db41f8318fa5d6304794a8fe470d68bef9960b/merged",
            "UpperDir": "/var/lib/docker/overlay2/dd1b92190783eee21bd878ed98db41f8318fa5d6304794a8fe470d68bef9960b/diff",
            "WorkDir": "/var/lib/docker/overlay2/dd1b92190783eee21bd878ed98db41f8318fa5d6304794a8fe470d68bef9960b/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:dfaf3d86cd4e13c97893bc4186772ed770df3851c6c31469bde7438131d27b0e",
            "sha256:83bf2c3e8a79acd80ba0f663d3e834cef798af227be1b3d0c3c4f2358c2232b7",
            "sha256:b21dd54dd9bd81a983f2c447005de49edd5ee8266a2da88925768d23a0ac2ff9",
            "sha256:1ae4fdfeec1b66ff0445a645bd03f41ddb8d63cc61e48c7f511864b99bd936e0",
            "sha256:ca18c687f3941c2a8493822a7162ba108a617c560cc6bfb7098d22b0a5194110",
            "sha256:20684903643ce01582d61de7b701f40c752daa46fea8ff289d67653bd852ec0b",
            "sha256:c8ca8532eb1b82b42c9485f676ab294729cc82ab1b643254eded5153b742e450",
            "sha256:c46a4ce2c19d28858fc8cb603cf798487edc226bc4fb0c0c0a2a587130be9205",
            "sha256:5dc92df7225bbc346bf3a41647212daa8cb075b60aa2396b2b19b8887aa79a63",
            "sha256:ca8b800389528375eab13c04ce0b8df403c2e268ab74cf614caba3c0b85388be",
            "sha256:a9b66ac53b6c054842b161832934ede788d3b484125b17748f1860a3f1ea4153",
            "sha256:3a1dcc8550eb2edcc7dbc327c3fd0b0b6967d1f43babffbbdc56226cec8aedb4",
            "sha256:8f852efb51e2c096a575a3e8273dc252c6458f10686e00d5222f72d31142624b",
            "sha256:fc2c790992103c909f2339f7978f3f5fe41f1555d9069063c608216eeb49cb54",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:6cfe3895e7929fd7370b296d04711e30998998b05415eac3cfdc8329680df563",
            "sha256:93ee28475c6db5000061b63a19e45608cef748f0c629c93131a2dddaaddf1bac",
            "sha256:881eb224279fef3181af1f70ffaa81b76843bded5213037b6aac7783569bee70",
            "sha256:5a1f6526f8ef705eb704c80d335cd040700f6fdd5eaf58b23a070b0d2b315864",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-07-31T21:07:03.526306665+08:00"
    }
}

更多版本

docker.io/langgenius/dify-ee-enterprise-frontend:3.12.0

linux/amd64 docker.io809.15MB2026-07-31 21:07
19
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×