平台:linux/amd64 版本:main 镜像大小:1980.12M 浏览次数:42
langgenius/dify-api:main
swr.cn-north-4.myhuaweicloud.com/linux-man/langgenius/dify-api:main
{ "Id": "sha256:acecd246948be9bbdfc72aac2d276cc360446d0ed07db21b8f1deb82e79066d4", "RepoTags": [ "langgenius/dify-api:main" ], "RepoDigests": [ "langgenius/dify-api@sha256:1e432f3b09da86b0fc4eda3ebb93bdd215969219a469c37cfce4bb4fcda2bc05" ], "Parent": "", "Comment": "buildkit.dockerfile.v0", "Created": "2025-06-05T15:37:23.080969519Z", "DockerVersion": "", "Author": "", "Config": { "Hostname": "", "Domainname": "", "User": "", "AttachStdin": false, "AttachStdout": false, "AttachStderr": false, "ExposedPorts": { "5001/tcp": {} }, "Tty": false, "OpenStdin": false, "StdinOnce": false, "Env": [ "PATH=/app/api/.venv/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "LANG=C.UTF-8", "GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305", "PYTHON_VERSION=3.12.11", "PYTHON_SHA256=c30bb24b7f1e9a19b11b55a546434f74e739bb4c271a3e3a80ff4380d49f7adb", "UV_VERSION=0.6.14", "FLASK_APP=app.py", "EDITION=SELF_HOSTED", "DEPLOY_ENV=PRODUCTION", "CONSOLE_API_URL=http://127.0.0.1:5001", "CONSOLE_WEB_URL=http://127.0.0.1:3000", "SERVICE_API_URL=http://127.0.0.1:5001", "APP_WEB_URL=http://127.0.0.1:3000", "TZ=UTC", "VIRTUAL_ENV=/app/api/.venv", "TIKTOKEN_CACHE_DIR=/app/api/.tiktoken_cache", "COMMIT_SHA=38554c5f3e50eb9a5f28c06d1ecdca669ce8e3c8" ], "Cmd": null, "Image": "", "Volumes": null, "WorkingDir": "/app/api", "Entrypoint": [ "/bin/bash", "/entrypoint.sh" ], "OnBuild": null, "Labels": { "org.opencontainers.image.created": "2025-06-05T15:36:55.724Z", "org.opencontainers.image.description": "Dify is an open-source LLM app development platform. Dify's intuitive interface combines AI workflow, RAG pipeline, agent capabilities, model management, observability features and more, letting you quickly go from prototype to production.", "org.opencontainers.image.licenses": "NOASSERTION", "org.opencontainers.image.revision": "38554c5f3e50eb9a5f28c06d1ecdca669ce8e3c8", "org.opencontainers.image.source": "https://github.com/langgenius/dify", "org.opencontainers.image.title": "dify", "org.opencontainers.image.url": "https://github.com/langgenius/dify", "org.opencontainers.image.version": "main" } }, "Architecture": "amd64", "Os": "linux", "Size": 1980116480, "GraphDriver": { "Data": { "LowerDir": "/var/lib/docker/overlay2/16f201ccb2ade8ec1b083691ce76967774cf9e396fd97618728f9b3634c3a420/diff:/var/lib/docker/overlay2/660081138c61ca75f3bf8f060ec0775e6719309838287e65feac70c158a9a344/diff:/var/lib/docker/overlay2/3f98c274ce449fbc7a947c12da777de6d9b03738605a7a2ec7b16c865b2ac0d1/diff:/var/lib/docker/overlay2/757c8079b88c5003417cd153e20fde8a6927ead20b406dc1f08b598006cecf28/diff:/var/lib/docker/overlay2/78ba6887379dba80050fcdfc066ed056eb672b6d5c548e0efe69201754dd50bf/diff:/var/lib/docker/overlay2/93e052f33f9947a183b7ecd5a29989ca048779a7ac93c12e56a8a0ad3a4cec7d/diff:/var/lib/docker/overlay2/66fd39d9b30dd4d9d44d86650bdee242ac20d99eeb1b9737f045f44706307c23/diff:/var/lib/docker/overlay2/e0d178648294db2904b7d86bcff18caa72706ddd068f49b82dbf0422f5485ad9/diff:/var/lib/docker/overlay2/59e0c0d8c39d61183fa7e911cf22668fc651c8736f76949eb4d1fa8aa9c7cf5c/diff:/var/lib/docker/overlay2/c82dc1c864555c4607e965b7072ed7f790d3fffe34bc65d22c04d9091253979a/diff:/var/lib/docker/overlay2/65705e78815e1b890b60c6df9b0a3630796acad42f3d358b58b6d847bad7313b/diff:/var/lib/docker/overlay2/a05d12255f65da365cde48ad6d51f5e45d9b0b1070b05306a71dfd86ffa9828a/diff:/var/lib/docker/overlay2/32c14e4b7e3ed5f391c2adaa1db04ecfbfbc596f4573f8bd14e9628809666b40/diff", "MergedDir": "/var/lib/docker/overlay2/a34fb8ae31db543bd4ab5f27971c13f96ada0c1a6a58dbb7f61eb31c4317334a/merged", "UpperDir": "/var/lib/docker/overlay2/a34fb8ae31db543bd4ab5f27971c13f96ada0c1a6a58dbb7f61eb31c4317334a/diff", "WorkDir": "/var/lib/docker/overlay2/a34fb8ae31db543bd4ab5f27971c13f96ada0c1a6a58dbb7f61eb31c4317334a/work" }, "Name": "overlay2" }, "RootFS": { "Type": "layers", "Layers": [ "sha256:ace34d1d784c01e3f9d156687089e8f58f786e23ccd097bdbbf337d6d28b3783", "sha256:ab3b6c05cf9131e9a81ea545b4ae465334e61347b25cdfecd42b6c8cfb433d1e", "sha256:c941bb9552fc1155b062b41e66201b3e6a22adfd7cebedd0c5f53559be8f86fb", "sha256:5ce42a395732b3f88ddf5252d9ddeb74815610f3e16789f1527e7325c184ea06", "sha256:32284753d4866aa6b553eb8b7302364235762050b84019093b384a7c3ba465b3", "sha256:fe88e56379958dd10c20b6f98bb11b4477f48bec560c2a5527f14edd57b6ea28", "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef", "sha256:d50c2dee7a3428daf799d0e8d795bf54369cfea4ad13c25611ba1284baf35ed8", "sha256:34953b515b1044edba0157af7a10b6efc8ff7e8810eece92d3f18952b4c91f28", "sha256:9c8654f9fb46054007b2fce581ef49bb383fdc8e3211cf5c2156c396d12ab189", "sha256:159119bb08176c15ddc1061755cf75c63dfafb2ccd2c504ec2f5ee68d4bc04bc", "sha256:8ae2d18fa463af6dd42981661877c78b69ed5bdc2787832ab1b7f9d2d18c3c11", "sha256:4ffd1f0987dde146d77c25878ba2c71c14f15c2d6168610fe5300a077e231706", "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" ] }, "Metadata": { "LastTagTime": "0001-01-01T00:00:00Z" } }
[ { "Comment": "buildkit.dockerfile.v0", "Created": 1749137843, "CreatedBy": "ENTRYPOINT [\"/bin/bash\" \"/entrypoint.sh\"]", "Id": "sha256:acecd246948be9bbdfc72aac2d276cc360446d0ed07db21b8f1deb82e79066d4", "Size": 0, "Tags": [ "langgenius/dify-api:main" ] }, { "Comment": "buildkit.dockerfile.v0", "Created": 1749137843, "CreatedBy": "ENV COMMIT_SHA=38554c5f3e50eb9a5f28c06d1ecdca669ce8e3c8", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1749137843, "CreatedBy": "ARG COMMIT_SHA=38554c5f3e50eb9a5f28c06d1ecdca669ce8e3c8", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1749137843, "CreatedBy": "RUN /bin/sh -c chmod +x /entrypoint.sh # buildkit", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1749137843, "CreatedBy": "COPY docker/entrypoint.sh /entrypoint.sh # buildkit", "Id": "<missing>", "Size": 1371, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1749137842, "CreatedBy": "COPY . /app/api/ # buildkit", "Id": "<missing>", "Size": 11266274, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1749105290, "CreatedBy": "RUN /bin/sh -c python -c \"import tiktoken; tiktoken.encoding_for_model('gpt2')\" # buildkit", "Id": "<missing>", "Size": 3273159, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1749105289, "CreatedBy": "ENV TIKTOKEN_CACHE_DIR=/app/api/.tiktoken_cache", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1749105289, "CreatedBy": "RUN /bin/sh -c python -c \"import nltk; nltk.download('punkt'); nltk.download('averaged_perceptron_tagger')\" # buildkit", "Id": "<missing>", "Size": 67887943, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1749105287, "CreatedBy": "ENV PATH=/app/api/.venv/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1749105287, "CreatedBy": "COPY /app/api/.venv /app/api/.venv # buildkit", "Id": "<missing>", "Size": 1568984542, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1749105279, "CreatedBy": "ENV VIRTUAL_ENV=/app/api/.venv", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1749105279, "CreatedBy": "RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends curl nodejs libgmp-dev libmpfr-dev libmpc-dev expat libldap-2.5-0 perl libsqlite3-0 zlib1g media-types libmagic1 && apt-get autoremove -y && rm -rf /var/lib/apt/lists/* # buildkit", "Id": "<missing>", "Size": 154941192, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1749136186, "CreatedBy": "WORKDIR /app/api", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1749105246, "CreatedBy": "ENV TZ=UTC", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1749105246, "CreatedBy": "EXPOSE map[5001/tcp:{}]", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1749105246, "CreatedBy": "ENV APP_WEB_URL=http://127.0.0.1:3000", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1749105246, "CreatedBy": "ENV SERVICE_API_URL=http://127.0.0.1:5001", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1749105246, "CreatedBy": "ENV CONSOLE_WEB_URL=http://127.0.0.1:3000", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1749105246, "CreatedBy": "ENV CONSOLE_API_URL=http://127.0.0.1:5001", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1749105246, "CreatedBy": "ENV DEPLOY_ENV=PRODUCTION", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1749105246, "CreatedBy": "ENV EDITION=SELF_HOSTED", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1749105246, "CreatedBy": "ENV FLASK_APP=app.py", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1749105246, "CreatedBy": "RUN /bin/sh -c pip install --no-cache-dir uv==${UV_VERSION} # buildkit", "Id": "<missing>", "Size": 49511772, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1749105246, "CreatedBy": "ENV UV_VERSION=0.6.14", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1749105244, "CreatedBy": "WORKDIR /app/api", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748997601, "CreatedBy": "CMD [\"python3\"]", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748997601, "CreatedBy": "RUN /bin/sh -c set -eux; \tfor src in idle3 pip3 pydoc3 python3 python3-config; do \t\tdst=\"$(echo \"$src\" | tr -d 3)\"; \t\t[ -s \"/usr/local/bin/$src\" ]; \t\t[ ! -e \"/usr/local/bin/$dst\" ]; \t\tln -svT \"$src\" \"/usr/local/bin/$dst\"; \tdone # buildkit", "Id": "<missing>", "Size": 36, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748997601, "CreatedBy": "RUN /bin/sh -c set -eux; \t\tsavedAptMark=\"$(apt-mark showmanual)\"; \tapt-get update; \tapt-get install -y --no-install-recommends \t\tdpkg-dev \t\tgcc \t\tgnupg \t\tlibbluetooth-dev \t\tlibbz2-dev \t\tlibc6-dev \t\tlibdb-dev \t\tlibffi-dev \t\tlibgdbm-dev \t\tliblzma-dev \t\tlibncursesw5-dev \t\tlibreadline-dev \t\tlibsqlite3-dev \t\tlibssl-dev \t\tmake \t\ttk-dev \t\tuuid-dev \t\twget \t\txz-utils \t\tzlib1g-dev \t; \t\twget -O python.tar.xz \"https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz\"; \techo \"$PYTHON_SHA256 *python.tar.xz\" | sha256sum -c -; \twget -O python.tar.xz.asc \"https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc\"; \tGNUPGHOME=\"$(mktemp -d)\"; export GNUPGHOME; \tgpg --batch --keyserver hkps://keys.openpgp.org --recv-keys \"$GPG_KEY\"; \tgpg --batch --verify python.tar.xz.asc python.tar.xz; \tgpgconf --kill all; \trm -rf \"$GNUPGHOME\" python.tar.xz.asc; \tmkdir -p /usr/src/python; \ttar --extract --directory /usr/src/python --strip-components=1 --file python.tar.xz; \trm python.tar.xz; \t\tcd /usr/src/python; \tgnuArch=\"$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)\"; \t./configure \t\t--build=\"$gnuArch\" \t\t--enable-loadable-sqlite-extensions \t\t--enable-optimizations \t\t--enable-option-checking=fatal \t\t--enable-shared \t\t$(test \"$gnuArch\" != 'riscv64-linux-musl' && echo '--with-lto') \t\t--with-ensurepip \t; \tnproc=\"$(nproc)\"; \tEXTRA_CFLAGS=\"$(dpkg-buildflags --get CFLAGS)\"; \tLDFLAGS=\"$(dpkg-buildflags --get LDFLAGS)\"; \tLDFLAGS=\"${LDFLAGS:--Wl},--strip-all\"; \t\tarch=\"$(dpkg --print-architecture)\"; arch=\"${arch##*-}\"; \t\tcase \"$arch\" in \t\t\tamd64|arm64) \t\t\t\tEXTRA_CFLAGS=\"${EXTRA_CFLAGS:-} -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer\"; \t\t\t\t;; \t\t\ti386) \t\t\t\t;; \t\t\t*) \t\t\t\tEXTRA_CFLAGS=\"${EXTRA_CFLAGS:-} -fno-omit-frame-pointer\"; \t\t\t\t;; \t\tesac; \tmake -j \"$nproc\" \t\t\"EXTRA_CFLAGS=${EXTRA_CFLAGS:-}\" \t\t\"LDFLAGS=${LDFLAGS:-}\" \t; \trm python; \tmake -j \"$nproc\" \t\t\"EXTRA_CFLAGS=${EXTRA_CFLAGS:-}\" \t\t\"LDFLAGS=${LDFLAGS:--Wl},-rpath='\\$\\$ORIGIN/../lib'\" \t\tpython \t; \tmake install; \t\tcd /; \trm -rf /usr/src/python; \t\tfind /usr/local -depth \t\t\\( \t\t\t\\( -type d -a \\( -name test -o -name tests -o -name idle_test \\) \\) \t\t\t-o \\( -type f -a \\( -name '*.pyc' -o -name '*.pyo' -o -name 'libpython*.a' \\) \\) \t\t\\) -exec rm -rf '{}' + \t; \t\tldconfig; \t\tapt-mark auto '.*' > /dev/null; \tapt-mark manual $savedAptMark; \tfind /usr/local -type f -executable -not \\( -name '*tkinter*' \\) -exec ldd '{}' ';' \t\t| awk '/=>/ { so = $(NF-1); if (index(so, \"/usr/local/\") == 1) { next }; gsub(\"^/(usr/)?\", \"\", so); printf \"*%s\\n\", so }' \t\t| sort -u \t\t| xargs -r dpkg-query --search \t\t| cut -d: -f1 \t\t| sort -u \t\t| xargs -r apt-mark manual \t; \tapt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; \trm -rf /var/lib/apt/lists/*; \t\texport PYTHONDONTWRITEBYTECODE=1; \tpython3 --version; \tpip3 --version # buildkit", "Id": "<missing>", "Size": 40205559, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748997601, "CreatedBy": "ENV PYTHON_SHA256=c30bb24b7f1e9a19b11b55a546434f74e739bb4c271a3e3a80ff4380d49f7adb", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748997601, "CreatedBy": "ENV PYTHON_VERSION=3.12.11", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748997601, "CreatedBy": "ENV GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748997601, "CreatedBy": "RUN /bin/sh -c set -eux; \tapt-get update; \tapt-get install -y --no-install-recommends \t\tca-certificates \t\tnetbase \t\ttzdata \t; \trm -rf /var/lib/apt/lists/* # buildkit", "Id": "<missing>", "Size": 9238498, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748997601, "CreatedBy": "ENV LANG=C.UTF-8", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748997601, "CreatedBy": "ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "debuerreotype 0.15", "Created": 1747699200, "CreatedBy": "# debian.sh --arch 'amd64' out/ 'bookworm' '@1747699200'", "Id": "<missing>", "Size": 74806134, "Tags": null } ]