镜像构建历史
# 2025-06-11 16:23:07 0.00B 设置默认要执行的命令
CMD ["/bin/bash" "-c" "/app/entrypoint.sh"]
# 2025-06-11 16:23:07 88.81MB 复制新文件或目录到容器中
COPY /app/main /app/entrypoint.sh /app/ # buildkit
# 2025-06-11 16:23:07 0.00B 设置环境变量 GIN_MODE
ENV GIN_MODE=release
# 2025-06-11 16:23:07 0.00B 设置环境变量 PLATFORM
ENV PLATFORM=local
# 2025-06-11 16:23:07 0.00B 设置环境变量 UV_PATH
ENV UV_PATH=/usr/local/bin/uv
# 2025-06-11 16:23:07 150.37MB 执行命令并创建新的镜像层
RUN |1 PLATFORM=local /bin/sh -c mv /usr/lib/python3.12/EXTERNALLY-MANAGED /usr/lib/python3.12/EXTERNALLY-MANAGED.bk && python3 -m pip install uv && uv pip install --system dify_plugin && python3 -c "from uv._find_uv import find_uv_bin;print(find_uv_bin());" && python3 -c "import tiktoken; encodings = ['o200k_base', 'cl100k_base', 'p50k_base', 'r50k_base', 'p50k_edit', 'gpt2']; [tiktoken.get_encoding(encoding).special_tokens_set for encoding in encodings]" # buildkit
# 2025-06-11 16:23:00 0.00B 设置环境变量 TIKTOKEN_CACHE_DIR
ENV TIKTOKEN_CACHE_DIR=/app/.tiktoken
# 2025-06-11 16:23:00 1.06GB 执行命令并创建新的镜像层
RUN |1 PLATFORM=local /bin/sh -c apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y curl python3.12 python3.12-venv python3.12-dev python3-pip ffmpeg build-essential && apt-get clean && rm -rf /var/lib/apt/lists/* && update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.12 1; # buildkit
# 2025-06-11 16:23:00 0.00B 定义构建参数
ARG PLATFORM=local
# 2025-06-11 16:21:40 0.00B 设置工作目录为/app
WORKDIR /app
# 2025-05-29 12:21:01 0.00B
/bin/sh -c #(nop) CMD ["/bin/bash"]
# 2025-05-29 12:21:01 78.11MB
/bin/sh -c #(nop) ADD file:598ca0108009b5c2e9e6f4fc4bd19a6bcd604fccb5b9376fac14a75522a5cfa3 in /
# 2025-05-29 12:20:59 0.00B
/bin/sh -c #(nop) LABEL org.opencontainers.image.version=24.04
# 2025-05-29 12:20:59 0.00B
/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu
# 2025-05-29 12:20:59 0.00B
/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
# 2025-05-29 12:20:59 0.00B
/bin/sh -c #(nop) ARG RELEASE
镜像信息
{
"Id": "sha256:95a00635bf89c78a43d2c62aae0447d9130684b969d1ce216bf8cad3f9953aca",
"RepoTags": [
"langgenius/dify-plugin-daemon:0.1.2-local",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/langgenius/dify-plugin-daemon:0.1.2-local"
],
"RepoDigests": [
"langgenius/dify-plugin-daemon@sha256:da5cd6d425846f0001c9b9949d5c5e3e38b69ea7072a46e20d24c7d743bd3d44",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/langgenius/dify-plugin-daemon@sha256:048fa900488a6a70b9ed59c4bde35a2685db52cf3240a701b4a951cd140e0ca0"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2025-06-11T08:23:07.457083915Z",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "",
"Author": "",
"Config": {
"Hostname": "",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"TIKTOKEN_CACHE_DIR=/app/.tiktoken",
"UV_PATH=/usr/local/bin/uv",
"PLATFORM=local",
"GIN_MODE=release"
],
"Cmd": [
"/bin/bash",
"-c",
"/app/entrypoint.sh"
],
"ArgsEscaped": true,
"Image": "",
"Volumes": null,
"WorkingDir": "/app",
"Entrypoint": null,
"OnBuild": null,
"Labels": {
"org.opencontainers.image.ref.name": "ubuntu",
"org.opencontainers.image.version": "24.04"
}
},
"Architecture": "amd64",
"Os": "linux",
"Size": 1380850621,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/bb3e30d1e51c95fd546d09510381d3c0146de2c4d4610525967a1ae3046a5fa4/diff:/var/lib/docker/overlay2/b3ace0d95f1469c589fd958c26c581dc28243fd13fab80525b7995e4cd0f0b88/diff:/var/lib/docker/overlay2/40034760908dcc54a78ece0487bfd349e0f45a9e1968839ad2599684c6b229a3/diff:/var/lib/docker/overlay2/0e56e32c3ae8d15f91be2b4b755fd2d1fa7feb4da62599264a36ac411f10f60d/diff",
"MergedDir": "/var/lib/docker/overlay2/32c4677d457b5e97a407485049e9a7fdeff82bb1803f9ef83ccc6b8a730d2fad/merged",
"UpperDir": "/var/lib/docker/overlay2/32c4677d457b5e97a407485049e9a7fdeff82bb1803f9ef83ccc6b8a730d2fad/diff",
"WorkDir": "/var/lib/docker/overlay2/32c4677d457b5e97a407485049e9a7fdeff82bb1803f9ef83ccc6b8a730d2fad/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:a8346d259389bc6221b4f3c61bad4e48087c5b82308e8f53ce703cfc8333c7b3",
"sha256:688a2baf7e7c66662da12b1d9c92eac8d2a6256df63416d5e5a25869db9b51ef",
"sha256:70a21901ed1d3c092f3baf1505d4c49386df1d380f4df9b4225e1c1793c51fe1",
"sha256:51a608798126da882d5555ee8f56f7552e4ac361ad8f541487951b945f0fc101",
"sha256:cc55d6221044148ae21c419aa796009eabe9a49c6bf49ec7c363e43f64192c00"
]
},
"Metadata": {
"LastTagTime": "2025-06-11T17:48:09.981512179+08:00"
}
}