Namespace
linzixuanzz
Image / Tag
daidai-panel:2.3.8-3.11
Content Digest
sha256:80364634b33eb1bb21d843fd281fe649868501e0be585284b674adf83abe327a
Details
Created

2026-07-10 12:58:27 UTC

Size

253 MB

Content Digest
Environment
DAIDAI_PYTHON_RUNTIME_MODE

single

DAIDAI_PYTHON_RUNTIME_ROOT

/opt/daidai-python

DAIDAI_PYTHON_VERSION

3.11

LANG

C.UTF-8

LC_ALL

C.UTF-8

PANEL_PORT

5700

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

TZ

Asia/Shanghai


Layers

[#000] sha256:f7ee36c9aa34bbb665f975c76e5c0d1607f0674b94c84cfb0061f87006ea5d10 - 1.43% (3.61 MB)

[#001] sha256:f51c48730cbe6de49a45a30dea567a0e5f08d10e532faec8557f516f63d0d353 - 72.7% (184 MB)

[#002] sha256:a35b718a96392c09a5f06d96dd02a3b243abe15552923b3247598ce05632f0ac - 0.0% (1.99 KB)

[#003] sha256:eec74b90a1d06c271c42b6b47e146250f45ee343ccc8c7d116e5984bc3b830d5 - 18.14% (46 MB)

[#004] sha256:c9e9f16048b72cc1d99ae835fb5a25e6bdb4040783650fcbc5439740fb7f487a - 0.0% (174 Bytes)

[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#006] sha256:0973c5e3ee624002af031e1c6c144f08ff8f112d42b5f3ca404cb66033db9ec5 - 3.26% (8.27 MB)

[#007] sha256:a78e59af9b12cf39c622b957b622fb50560b4da46ddcaa407db92f6802b5755b - 2.69% (6.81 MB)

[#008] sha256:cbae9eee2ea9e398e3f8b200115486a4e9986a0402d49d2b31e9d787cec19168 - 0.0% (303 Bytes)

[#009] sha256:e3e99ff9a9a05aeb71b6318f2e4e98c685a750352eb7678d090df0b43c8fccc8 - 1.77% (4.49 MB)

[#010] sha256:d06b063f10c0d44b26ae73101eb583c833cb80497e4a38b0d7d8fe38a6a016c4 - 0.0% (1.17 KB)

[#011] sha256:865c1becdd7e0fd88e27010dd0ba1c957f082b4a39af33089db026ccdda630f3 - 0.0% (5.73 KB)

[#012] sha256:33f2a6d551d1f629974b1369d84ee47ff6c74850779589474e3580372b063b37 - 0.0% (5.72 KB)


History
2026-06-22 19:20:21 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.22.5-x86_64.tar.gz / # buildkit

2026-06-22 19:20:21 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-07-03 08:30:31 UTC (buildkit.dockerfile.v0)

ARG TARGETARCH=amd64

2026-07-03 08:30:31 UTC (buildkit.dockerfile.v0)

ARG TARGETVARIANT=

2026-07-03 08:30:31 UTC (buildkit.dockerfile.v0)

ARG PYTHON_STANDALONE_RELEASE=20260602

2026-07-03 08:30:31 UTC (buildkit.dockerfile.v0)

ARG PYTHON_RUNTIME_310=3.10.20

2026-07-03 08:30:31 UTC (buildkit.dockerfile.v0)

ARG PYTHON_RUNTIME_311=3.11.15

2026-07-03 08:30:31 UTC (buildkit.dockerfile.v0)

ARG PYTHON_RUNTIME_312=3.12.13

2026-07-03 08:30:31 UTC (buildkit.dockerfile.v0)

ARG PYTHON_RUNTIME_MODE=single

2026-07-03 08:30:31 UTC (buildkit.dockerfile.v0)

ARG PYTHON_RUNTIME_VERSION=3.11

2026-07-03 08:30:31 UTC (buildkit.dockerfile.v0)

RUN |8 TARGETARCH=amd64 TARGETVARIANT= PYTHON_STANDALONE_RELEASE=20260602 PYTHON_RUNTIME_310=3.10.20 PYTHON_RUNTIME_311=3.11.15 PYTHON_RUNTIME_312=3.12.13 PYTHON_RUNTIME_MODE=single PYTHON_RUNTIME_VERSION=3.11 /bin/sh -c apk add --no-cache ca-certificates tzdata bash curl wget gcompat libstdc++ nginx nodejs npm python3 go git openssh-client-default docker-cli su-exec shadow # buildkit

2026-07-03 08:30:31 UTC (buildkit.dockerfile.v0)

COPY docker/install-python-runtimes.sh /tmp/install-python-runtimes.sh # buildkit

2026-07-03 08:30:39 UTC (buildkit.dockerfile.v0)

RUN |8 TARGETARCH=amd64 TARGETVARIANT= PYTHON_STANDALONE_RELEASE=20260602 PYTHON_RUNTIME_310=3.10.20 PYTHON_RUNTIME_311=3.11.15 PYTHON_RUNTIME_312=3.12.13 PYTHON_RUNTIME_MODE=single PYTHON_RUNTIME_VERSION=3.11 /bin/sh -c sh /tmp/install-python-runtimes.sh alpine "${TARGETARCH}" "${TARGETVARIANT}" "${PYTHON_STANDALONE_RELEASE}" "${PYTHON_RUNTIME_310}" "${PYTHON_RUNTIME_311}" "${PYTHON_RUNTIME_312}" "${PYTHON_RUNTIME_MODE}" "${PYTHON_RUNTIME_VERSION}" && rm -f /tmp/install-python-runtimes.sh # buildkit

2026-07-03 08:30:40 UTC (buildkit.dockerfile.v0)

RUN |8 TARGETARCH=amd64 TARGETVARIANT= PYTHON_STANDALONE_RELEASE=20260602 PYTHON_RUNTIME_310=3.10.20 PYTHON_RUNTIME_311=3.11.15 PYTHON_RUNTIME_312=3.12.13 PYTHON_RUNTIME_MODE=single PYTHON_RUNTIME_VERSION=3.11 /bin/sh -c mkdir -p /app/Dumb-Panel/scripts /app/Dumb-Panel/logs /app/Dumb-Panel/backups /run/nginx /tmp && chmod 1777 /tmp # buildkit

2026-07-03 08:30:40 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2026-07-10 12:58:27 UTC (buildkit.dockerfile.v0)

COPY /build/daidai-server . # buildkit

2026-07-10 12:58:27 UTC (buildkit.dockerfile.v0)

COPY /build/ddp /usr/local/bin/ddp # buildkit

2026-07-10 12:58:27 UTC (buildkit.dockerfile.v0)

COPY /build/config.yaml . # buildkit

2026-07-10 12:58:27 UTC (buildkit.dockerfile.v0)

COPY /build/dist /app/web # buildkit

2026-07-10 12:58:27 UTC (buildkit.dockerfile.v0)

COPY docker/nginx.conf /etc/nginx/http.d/default.conf # buildkit

2026-07-10 12:58:27 UTC (buildkit.dockerfile.v0)

COPY docker/entrypoint.sh /app/entrypoint.sh # buildkit

2026-07-10 12:58:27 UTC (buildkit.dockerfile.v0)

RUN |8 TARGETARCH=amd64 TARGETVARIANT= PYTHON_STANDALONE_RELEASE=20260602 PYTHON_RUNTIME_310=3.10.20 PYTHON_RUNTIME_311=3.11.15 PYTHON_RUNTIME_312=3.12.13 PYTHON_RUNTIME_MODE=single PYTHON_RUNTIME_VERSION=3.11 /bin/sh -c chmod +x /app/entrypoint.sh /usr/local/bin/ddp && sed -i 's/\r$//' /app/entrypoint.sh # buildkit

2026-07-10 12:58:27 UTC (buildkit.dockerfile.v0)

ENV TZ=Asia/Shanghai

2026-07-10 12:58:27 UTC (buildkit.dockerfile.v0)

ENV LANG=C.UTF-8

2026-07-10 12:58:27 UTC (buildkit.dockerfile.v0)

ENV LC_ALL=C.UTF-8

2026-07-10 12:58:27 UTC (buildkit.dockerfile.v0)

ENV PANEL_PORT=5700

2026-07-10 12:58:27 UTC (buildkit.dockerfile.v0)

ENV DAIDAI_PYTHON_RUNTIME_MODE=single

2026-07-10 12:58:27 UTC (buildkit.dockerfile.v0)

ENV DAIDAI_PYTHON_VERSION=3.11

2026-07-10 12:58:27 UTC (buildkit.dockerfile.v0)

ENV DAIDAI_PYTHON_RUNTIME_ROOT=/opt/daidai-python

2026-07-10 12:58:27 UTC (buildkit.dockerfile.v0)

EXPOSE [5700/tcp]

2026-07-10 12:58:27 UTC (buildkit.dockerfile.v0)

VOLUME [/app/Dumb-Panel]

2026-07-10 12:58:27 UTC (buildkit.dockerfile.v0)

HEALTHCHECK {Test:[CMD-SHELL curl --fail --silent --output /dev/null "http://127.0.0.1:${PANEL_PORT}/api/v1/health" || exit 1] Interval:30s Timeout:5s StartPeriod:20s StartInterval:0s Retries:3}

2026-07-10 12:58:27 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/app/entrypoint.sh"]

Details
Created

2026-07-10 12:58:27 UTC

Size

246 MB

Content Digest
Environment
DAIDAI_PYTHON_RUNTIME_MODE

single

DAIDAI_PYTHON_RUNTIME_ROOT

/opt/daidai-python

DAIDAI_PYTHON_VERSION

3.11

LANG

C.UTF-8

LC_ALL

C.UTF-8

PANEL_PORT

5700

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

TZ

Asia/Shanghai


Layers

[#000] sha256:738128faa30f570583b0e57efd831e0e6a2a9aacf1be88c8f4c1ef8a5b7033cc - 1.6% (3.93 MB)

[#001] sha256:c445a3dea37f660707831f2c50ecc17f5f2c2a1e73190967f28756564044676b - 72.27% (178 MB)

[#002] sha256:c095318fa7631a26235f5b5c3336b68e979d9a3cda2e49edb9f9d730db1013ad - 0.0% (1.99 KB)

[#003] sha256:9388b572905a2c1e6a99881fedeaac2fbdcfdffeb9afa1720f9256491eb73ab5 - 18.72% (46.1 MB)

[#004] sha256:3ffee5ad99c9f5edcebc8d963d1167d886d3d7eec65c0ccb4aaef2edecbfa048 - 0.0% (173 Bytes)

[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#006] sha256:6f6789a830b58502418d0107ec2aa132245ea76429ac6ab69898fe2130e8dbba - 3.05% (7.52 MB)

[#007] sha256:bd815fc6155f69f3d8ad301cc294e97c72a84f27a0b0c4f881f6e5595e085e8d - 2.53% (6.23 MB)

[#008] sha256:3f9ca9570d05382a5e6781c5d76fab2e6ec3620f051345e4d0e5d9cb2f242db9 - 0.0% (303 Bytes)

[#009] sha256:e3e99ff9a9a05aeb71b6318f2e4e98c685a750352eb7678d090df0b43c8fccc8 - 1.82% (4.49 MB)

[#010] sha256:b32feda3f8e328309531848ca4f5d174154e59950f00338170d2a11ca3ab53b9 - 0.0% (1.17 KB)

[#011] sha256:865c1becdd7e0fd88e27010dd0ba1c957f082b4a39af33089db026ccdda630f3 - 0.0% (5.73 KB)

[#012] sha256:33f2a6d551d1f629974b1369d84ee47ff6c74850779589474e3580372b063b37 - 0.0% (5.72 KB)


History
2026-06-22 19:20:11 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.22.5-aarch64.tar.gz / # buildkit

2026-06-22 19:20:11 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-07-03 08:30:58 UTC (buildkit.dockerfile.v0)

ARG TARGETARCH=arm64

2026-07-03 08:30:58 UTC (buildkit.dockerfile.v0)

ARG TARGETVARIANT=

2026-07-03 08:30:58 UTC (buildkit.dockerfile.v0)

ARG PYTHON_STANDALONE_RELEASE=20260602

2026-07-03 08:30:58 UTC (buildkit.dockerfile.v0)

ARG PYTHON_RUNTIME_310=3.10.20

2026-07-03 08:30:58 UTC (buildkit.dockerfile.v0)

ARG PYTHON_RUNTIME_311=3.11.15

2026-07-03 08:30:58 UTC (buildkit.dockerfile.v0)

ARG PYTHON_RUNTIME_312=3.12.13

2026-07-03 08:30:58 UTC (buildkit.dockerfile.v0)

ARG PYTHON_RUNTIME_MODE=single

2026-07-03 08:30:58 UTC (buildkit.dockerfile.v0)

ARG PYTHON_RUNTIME_VERSION=3.11

2026-07-03 08:30:58 UTC (buildkit.dockerfile.v0)

RUN |8 TARGETARCH=arm64 TARGETVARIANT= PYTHON_STANDALONE_RELEASE=20260602 PYTHON_RUNTIME_310=3.10.20 PYTHON_RUNTIME_311=3.11.15 PYTHON_RUNTIME_312=3.12.13 PYTHON_RUNTIME_MODE=single PYTHON_RUNTIME_VERSION=3.11 /bin/sh -c apk add --no-cache ca-certificates tzdata bash curl wget gcompat libstdc++ nginx nodejs npm python3 go git openssh-client-default docker-cli su-exec shadow # buildkit

2026-07-03 08:30:58 UTC (buildkit.dockerfile.v0)

COPY docker/install-python-runtimes.sh /tmp/install-python-runtimes.sh # buildkit

2026-07-03 08:31:34 UTC (buildkit.dockerfile.v0)

RUN |8 TARGETARCH=arm64 TARGETVARIANT= PYTHON_STANDALONE_RELEASE=20260602 PYTHON_RUNTIME_310=3.10.20 PYTHON_RUNTIME_311=3.11.15 PYTHON_RUNTIME_312=3.12.13 PYTHON_RUNTIME_MODE=single PYTHON_RUNTIME_VERSION=3.11 /bin/sh -c sh /tmp/install-python-runtimes.sh alpine "${TARGETARCH}" "${TARGETVARIANT}" "${PYTHON_STANDALONE_RELEASE}" "${PYTHON_RUNTIME_310}" "${PYTHON_RUNTIME_311}" "${PYTHON_RUNTIME_312}" "${PYTHON_RUNTIME_MODE}" "${PYTHON_RUNTIME_VERSION}" && rm -f /tmp/install-python-runtimes.sh # buildkit

2026-07-03 08:31:35 UTC (buildkit.dockerfile.v0)

RUN |8 TARGETARCH=arm64 TARGETVARIANT= PYTHON_STANDALONE_RELEASE=20260602 PYTHON_RUNTIME_310=3.10.20 PYTHON_RUNTIME_311=3.11.15 PYTHON_RUNTIME_312=3.12.13 PYTHON_RUNTIME_MODE=single PYTHON_RUNTIME_VERSION=3.11 /bin/sh -c mkdir -p /app/Dumb-Panel/scripts /app/Dumb-Panel/logs /app/Dumb-Panel/backups /run/nginx /tmp && chmod 1777 /tmp # buildkit

2026-07-03 08:31:35 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2026-07-10 12:58:26 UTC (buildkit.dockerfile.v0)

COPY /build/daidai-server . # buildkit

2026-07-10 12:58:26 UTC (buildkit.dockerfile.v0)

COPY /build/ddp /usr/local/bin/ddp # buildkit

2026-07-10 12:58:26 UTC (buildkit.dockerfile.v0)

COPY /build/config.yaml . # buildkit

2026-07-10 12:58:27 UTC (buildkit.dockerfile.v0)

COPY /build/dist /app/web # buildkit

2026-07-10 12:58:27 UTC (buildkit.dockerfile.v0)

COPY docker/nginx.conf /etc/nginx/http.d/default.conf # buildkit

2026-07-10 12:58:27 UTC (buildkit.dockerfile.v0)

COPY docker/entrypoint.sh /app/entrypoint.sh # buildkit

2026-07-10 12:58:27 UTC (buildkit.dockerfile.v0)

RUN |8 TARGETARCH=arm64 TARGETVARIANT= PYTHON_STANDALONE_RELEASE=20260602 PYTHON_RUNTIME_310=3.10.20 PYTHON_RUNTIME_311=3.11.15 PYTHON_RUNTIME_312=3.12.13 PYTHON_RUNTIME_MODE=single PYTHON_RUNTIME_VERSION=3.11 /bin/sh -c chmod +x /app/entrypoint.sh /usr/local/bin/ddp && sed -i 's/\r$//' /app/entrypoint.sh # buildkit

2026-07-10 12:58:27 UTC (buildkit.dockerfile.v0)

ENV TZ=Asia/Shanghai

2026-07-10 12:58:27 UTC (buildkit.dockerfile.v0)

ENV LANG=C.UTF-8

2026-07-10 12:58:27 UTC (buildkit.dockerfile.v0)

ENV LC_ALL=C.UTF-8

2026-07-10 12:58:27 UTC (buildkit.dockerfile.v0)

ENV PANEL_PORT=5700

2026-07-10 12:58:27 UTC (buildkit.dockerfile.v0)

ENV DAIDAI_PYTHON_RUNTIME_MODE=single

2026-07-10 12:58:27 UTC (buildkit.dockerfile.v0)

ENV DAIDAI_PYTHON_VERSION=3.11

2026-07-10 12:58:27 UTC (buildkit.dockerfile.v0)

ENV DAIDAI_PYTHON_RUNTIME_ROOT=/opt/daidai-python

2026-07-10 12:58:27 UTC (buildkit.dockerfile.v0)

EXPOSE [5700/tcp]

2026-07-10 12:58:27 UTC (buildkit.dockerfile.v0)

VOLUME [/app/Dumb-Panel]

2026-07-10 12:58:27 UTC (buildkit.dockerfile.v0)

HEALTHCHECK {Test:[CMD-SHELL curl --fail --silent --output /dev/null "http://127.0.0.1:${PANEL_PORT}/api/v1/health" || exit 1] Interval:30s Timeout:5s StartPeriod:20s StartInterval:0s Retries:3}

2026-07-10 12:58:27 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/app/entrypoint.sh"]

Danger Zone
Delete Tag

Please be careful as this will not just delete the reference but also the actual content!

For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.

Delete