Namespace
moelin
Image / Tag
1panel:v2.0.6
Content Digest
sha256:bd3212be21d0e68e4ec5e93e22523061fea0746a0738866c47395c58a1a92ff3
Details
Created

2026-02-12 13:09:33 UTC

Size

178 MB

Content Digest
Labels
  • org.opencontainers.image.description
    1Panel V2 Cloud-Native Edition Docker Image
  • org.opencontainers.image.ref.name
    ubuntu
  • org.opencontainers.image.source
    https://github.com/okxlin/docker-1panel
  • org.opencontainers.image.title
    1Panel V2
  • org.opencontainers.image.vendor
    okxlin
  • org.opencontainers.image.version
    v2.0.6

Environment
PATH

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

TZ

Asia/Shanghai


Layers

[#000] sha256:6f4ebca3e823b18dac366f72e537b1772bc3522a5c7ae299d6491fb17378410e - 15.79% (28.2 MB)

[#001] sha256:81e2abc3d319cdb7d3baf736ee6d7838c5bd5302b22e4d4d738fd98ff15eb701 - 60.7% (108 MB)

[#002] sha256:fb0ce6f640c24328f0e88615b6793ff54cba1986b492a893cd2d511a80f93f77 - 0.0% (93 Bytes)

[#003] sha256:6d9cfb29714eb1c959c53d5d9638fe64c3e3c2d13887dfa916470b526314738d - 0.0% (2.82 KB)

[#004] sha256:c630ec703b162a2344e5b345835c641bfd731138e3d826127d59146648eac181 - 0.0% (1020 Bytes)

[#005] sha256:16533a6239e0eae50509f1ef562bfd8b446f57ffc5953ff43cc867df83d3f7ca - 0.0% (2.51 KB)

[#006] sha256:a803c28f6c038478f6d214ca17150e4e26272c902be3255d03f36ee8fe399118 - 0.0% (524 Bytes)

[#007] sha256:212fedccc03ecc68c9da07750e83e243457d3f32533439be735a179667403424 - 23.5% (41.9 MB)


History
2026-01-09 07:01:41 UTC

/bin/sh -c #(nop) ARG RELEASE

2026-01-09 07:01:41 UTC

/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH

2026-01-09 07:01:41 UTC

/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu

2026-01-09 07:01:41 UTC

/bin/sh -c #(nop) LABEL org.opencontainers.image.version=22.04

2026-01-09 07:01:44 UTC

/bin/sh -c #(nop) ADD file:b499000226bd9a7c562ffa8eeb86e2d170f2a563310db6c2d79562ab53e5cb6e in /

2026-01-09 07:01:44 UTC

/bin/sh -c #(nop) CMD ["/bin/bash"]

2026-02-12 13:09:12 UTC (buildkit.dockerfile.v0)

ARG DEBIAN_FRONTEND=noninteractive

2026-02-12 13:09:12 UTC (buildkit.dockerfile.v0)

ARG INSTALL_MODE=stable

2026-02-12 13:09:12 UTC (buildkit.dockerfile.v0)

ARG PANELVER=v2.0.6

2026-02-12 13:09:12 UTC (buildkit.dockerfile.v0)

ENV TZ=Asia/Shanghai

2026-02-12 13:09:12 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.version=v2.0.6 org.opencontainers.image.source=https://github.com/okxlin/docker-1panel org.opencontainers.image.description=1Panel V2 Cloud-Native Edition Docker Image org.opencontainers.image.title=1Panel V2 org.opencontainers.image.vendor=okxlin

2026-02-12 13:09:12 UTC (buildkit.dockerfile.v0)

RUN |3 DEBIAN_FRONTEND=noninteractive INSTALL_MODE=stable PANELVER=v2.0.6 /bin/sh -c apt-get update && apt-get install -y curl wget tar unzip zip git sudo gnupg sqlite3 tzdata expect ca-certificates lsb-release && ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone && curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg && echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" > /etc/apt/sources.list.d/docker.list && apt-get update && apt-get install -y docker-ce-cli && curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose && ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose && apt-get install -y supervisor && rm -rf /var/lib/apt/lists/* # buildkit

2026-02-12 13:09:12 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2026-02-12 13:09:12 UTC (buildkit.dockerfile.v0)

COPY ./1pctl /app/1pctl.custom # buildkit

2026-02-12 13:09:12 UTC (buildkit.dockerfile.v0)

COPY ./install-v2.override.sh /app/install-v2.override.sh # buildkit

2026-02-12 13:09:12 UTC (buildkit.dockerfile.v0)

COPY ./entrypoint.sh /usr/local/bin/entrypoint.sh # buildkit

2026-02-12 13:09:12 UTC (buildkit.dockerfile.v0)

COPY ./supervisord.conf /etc/supervisor/conf.d/supervisord.conf # buildkit

2026-02-12 13:09:33 UTC (buildkit.dockerfile.v0)

RUN |3 DEBIAN_FRONTEND=noninteractive INSTALL_MODE=stable PANELVER=v2.0.6 /bin/sh -c chmod +x /usr/local/bin/entrypoint.sh && chmod +x /app/install-v2.override.sh && if [ -z "$PANELVER" ]; then PANELVER=$(curl -s https://resource.fit2cloud.com/1panel/package/v2/${INSTALL_MODE}/latest); fi && ARCH=$(dpkg --print-architecture) && if [ "$ARCH" = "armhf" ]; then ARCH="armv7"; fi && if [ "$ARCH" = "ppc64el" ]; then ARCH="ppc64le"; fi && PKG_NAME="1panel-${PANELVER}-linux-${ARCH}.tar.gz" && PKG_URL="https://resource.fit2cloud.com/1panel/package/v2/${INSTALL_MODE}/${PANELVER}/release/${PKG_NAME}" && echo "Downloading ${PKG_URL}..." && curl -sSL -o package.tar.gz "$PKG_URL" && tar zxvf package.tar.gz --strip-components 1 && rm package.tar.gz && mv /app/1pctl.custom /app/1pctl && sed -i "s|ORIGINAL_VERSION=.*|ORIGINAL_VERSION=${PANELVER}|g" /app/1pctl && chmod +x 1pctl && bash install-v2.override.sh && mkdir -p /opt/1panel/tmp /opt/1panel/db /opt/1panel/log && mkdir -p /usr/share/1panel-default && echo "Pre-generating database..." && (timeout 10s /usr/local/bin/1panel-core || true) && (timeout 5s /usr/local/bin/1panel-agent || true) && if [ -f /opt/1panel/db/core.db ] && [ -f /opt/1panel/db/agent.db ]; then echo "Database generated successfully." && mv /opt/1panel/* /usr/share/1panel-default/; rm -rf /opt/1panel/*; else echo "Error: Database generation failed. Core log:" && cat /opt/1panel/log/* || true && exit 1; fi && rm -rf /app/* # buildkit

2026-02-12 13:09:33 UTC (buildkit.dockerfile.v0)

WORKDIR /

2026-02-12 13:09:33 UTC (buildkit.dockerfile.v0)

EXPOSE [10086/tcp]

2026-02-12 13:09:33 UTC (buildkit.dockerfile.v0)

VOLUME [/var/run/docker.sock /opt]

2026-02-12 13:09:33 UTC (buildkit.dockerfile.v0)

CMD ["/usr/local/bin/entrypoint.sh"]

Details
Created

2026-02-12 13:14:08 UTC

Size

160 MB

Content Digest
Labels
  • org.opencontainers.image.description
    1Panel V2 Cloud-Native Edition Docker Image
  • org.opencontainers.image.ref.name
    ubuntu
  • org.opencontainers.image.source
    https://github.com/okxlin/docker-1panel
  • org.opencontainers.image.title
    1Panel V2
  • org.opencontainers.image.vendor
    okxlin
  • org.opencontainers.image.version
    v2.0.6

Environment
PATH

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

TZ

Asia/Shanghai


Layers

[#000] sha256:83d1a597d0ed11bf60c1ab8ef65516448b87de3790f14ee8336174b7f9a56d82 - 15.89% (25.4 MB)

[#001] sha256:cf1e10e8ccc7b6f0a41636a0794dc39a0d5feb22536d770904a4dd8b4578f6cf - 60.49% (96.7 MB)

[#002] sha256:b4dae7622cfb8d55248f561e128075de914b96a9be8db3eac8ab0c713d1f2a97 - 0.0% (93 Bytes)

[#003] sha256:18342534a0245f2c9cfe5d8352ac86272fe60909c15ea54cb6d0e2cef56e2350 - 0.0% (2.82 KB)

[#004] sha256:eb7ddf2550d417a19a1762b0f5fefe56990fd5a3181684a2931d69785494ea4d - 0.0% (1020 Bytes)

[#005] sha256:60191cd9c4fcf7b293bdc8ef579dcfe27bfc558155ed254622454634f2edf8fb - 0.0% (2.51 KB)

[#006] sha256:16a8c434f5bc34dda3e240214719f9994e1167a36431eb9b679a66fbfdffc415 - 0.0% (525 Bytes)

[#007] sha256:7c0d96933421d04e5cdd5f031e72c2c3f850fc8a2a93b923478eee900a39700a - 23.62% (37.8 MB)


History
2026-01-09 07:02:38 UTC

/bin/sh -c #(nop) ARG RELEASE

2026-01-09 07:02:38 UTC

/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH

2026-01-09 07:02:38 UTC

/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu

2026-01-09 07:02:38 UTC

/bin/sh -c #(nop) LABEL org.opencontainers.image.version=22.04

2026-01-09 07:02:42 UTC

/bin/sh -c #(nop) ADD file:c6e8dc9cf610f17d4ed912b48dc43aef299146d67e62f2248ccd0e2cca210a77 in /

2026-01-09 07:02:42 UTC

/bin/sh -c #(nop) CMD ["/bin/bash"]

2026-02-12 13:13:43 UTC (buildkit.dockerfile.v0)

ARG DEBIAN_FRONTEND=noninteractive

2026-02-12 13:13:43 UTC (buildkit.dockerfile.v0)

ARG INSTALL_MODE=stable

2026-02-12 13:13:43 UTC (buildkit.dockerfile.v0)

ARG PANELVER=v2.0.6

2026-02-12 13:13:43 UTC (buildkit.dockerfile.v0)

ENV TZ=Asia/Shanghai

2026-02-12 13:13:43 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.version=v2.0.6 org.opencontainers.image.source=https://github.com/okxlin/docker-1panel org.opencontainers.image.description=1Panel V2 Cloud-Native Edition Docker Image org.opencontainers.image.title=1Panel V2 org.opencontainers.image.vendor=okxlin

2026-02-12 13:13:43 UTC (buildkit.dockerfile.v0)

RUN |3 DEBIAN_FRONTEND=noninteractive INSTALL_MODE=stable PANELVER=v2.0.6 /bin/sh -c apt-get update && apt-get install -y curl wget tar unzip zip git sudo gnupg sqlite3 tzdata expect ca-certificates lsb-release && ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone && curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg && echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" > /etc/apt/sources.list.d/docker.list && apt-get update && apt-get install -y docker-ce-cli && curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose && ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose && apt-get install -y supervisor && rm -rf /var/lib/apt/lists/* # buildkit

2026-02-12 13:13:43 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2026-02-12 13:13:43 UTC (buildkit.dockerfile.v0)

COPY ./1pctl /app/1pctl.custom # buildkit

2026-02-12 13:13:43 UTC (buildkit.dockerfile.v0)

COPY ./install-v2.override.sh /app/install-v2.override.sh # buildkit

2026-02-12 13:13:43 UTC (buildkit.dockerfile.v0)

COPY ./entrypoint.sh /usr/local/bin/entrypoint.sh # buildkit

2026-02-12 13:13:43 UTC (buildkit.dockerfile.v0)

COPY ./supervisord.conf /etc/supervisor/conf.d/supervisord.conf # buildkit

2026-02-12 13:14:08 UTC (buildkit.dockerfile.v0)

RUN |3 DEBIAN_FRONTEND=noninteractive INSTALL_MODE=stable PANELVER=v2.0.6 /bin/sh -c chmod +x /usr/local/bin/entrypoint.sh && chmod +x /app/install-v2.override.sh && if [ -z "$PANELVER" ]; then PANELVER=$(curl -s https://resource.fit2cloud.com/1panel/package/v2/${INSTALL_MODE}/latest); fi && ARCH=$(dpkg --print-architecture) && if [ "$ARCH" = "armhf" ]; then ARCH="armv7"; fi && if [ "$ARCH" = "ppc64el" ]; then ARCH="ppc64le"; fi && PKG_NAME="1panel-${PANELVER}-linux-${ARCH}.tar.gz" && PKG_URL="https://resource.fit2cloud.com/1panel/package/v2/${INSTALL_MODE}/${PANELVER}/release/${PKG_NAME}" && echo "Downloading ${PKG_URL}..." && curl -sSL -o package.tar.gz "$PKG_URL" && tar zxvf package.tar.gz --strip-components 1 && rm package.tar.gz && mv /app/1pctl.custom /app/1pctl && sed -i "s|ORIGINAL_VERSION=.*|ORIGINAL_VERSION=${PANELVER}|g" /app/1pctl && chmod +x 1pctl && bash install-v2.override.sh && mkdir -p /opt/1panel/tmp /opt/1panel/db /opt/1panel/log && mkdir -p /usr/share/1panel-default && echo "Pre-generating database..." && (timeout 10s /usr/local/bin/1panel-core || true) && (timeout 5s /usr/local/bin/1panel-agent || true) && if [ -f /opt/1panel/db/core.db ] && [ -f /opt/1panel/db/agent.db ]; then echo "Database generated successfully." && mv /opt/1panel/* /usr/share/1panel-default/; rm -rf /opt/1panel/*; else echo "Error: Database generation failed. Core log:" && cat /opt/1panel/log/* || true && exit 1; fi && rm -rf /app/* # buildkit

2026-02-12 13:14:08 UTC (buildkit.dockerfile.v0)

WORKDIR /

2026-02-12 13:14:08 UTC (buildkit.dockerfile.v0)

EXPOSE [10086/tcp]

2026-02-12 13:14:08 UTC (buildkit.dockerfile.v0)

VOLUME [/var/run/docker.sock /opt]

2026-02-12 13:14:08 UTC (buildkit.dockerfile.v0)

CMD ["/usr/local/bin/entrypoint.sh"]

Details
Created

2026-02-12 13:14:40 UTC

Size

166 MB

Content Digest
Labels
  • org.opencontainers.image.description
    1Panel V2 Cloud-Native Edition Docker Image
  • org.opencontainers.image.ref.name
    ubuntu
  • org.opencontainers.image.source
    https://github.com/okxlin/docker-1panel
  • org.opencontainers.image.title
    1Panel V2
  • org.opencontainers.image.vendor
    okxlin
  • org.opencontainers.image.version
    v2.0.6

Environment
PATH

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

TZ

Asia/Shanghai


Layers

[#000] sha256:517f43312bfe3b4db0f0f031d8b6deb1aa5616b07fae71fa0d349f9ce451564f - 15.74% (26.1 MB)

[#001] sha256:8fdfd30642b008fc9dc79c9eb70bdf27c4d1093b6d11ba8b7cdcb92fe7a730de - 61.79% (103 MB)

[#002] sha256:f722909631c1d4be6382283bb6df325786d37cb4034c1784af5c2238be002712 - 0.0% (93 Bytes)

[#003] sha256:955672778f512dafcf0fb268e3c55fed6bc3cfcdb8c5fd05bef19dd03328d7f8 - 0.0% (2.81 KB)

[#004] sha256:a25447aaa77275f6582077f19d79bfc178a4d7a1204fdc86c3348059f585b21d - 0.0% (1020 Bytes)

[#005] sha256:c0836d25bad61474fc297e20664aa1c39ea2398bdb7a317898948b401c962ed6 - 0.0% (2.5 KB)

[#006] sha256:b3e5c62a10c1cf7836933b4f528a970977736d088133899f84da8e0aeba19802 - 0.0% (524 Bytes)

[#007] sha256:aa99ce91da3cf535adae4d725edd481b104ec0cbc3761f5769fd1ec373457b24 - 22.46% (37.3 MB)


History
2026-01-09 07:03:27 UTC

/bin/sh -c #(nop) ARG RELEASE

2026-01-09 07:03:27 UTC

/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH

2026-01-09 07:03:27 UTC

/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu

2026-01-09 07:03:27 UTC

/bin/sh -c #(nop) LABEL org.opencontainers.image.version=22.04

2026-01-09 07:03:30 UTC

/bin/sh -c #(nop) ADD file:643ece0a7a3a6026f87ab17e08013e914d8971796eb302cfa051d97af4bf9939 in /

2026-01-09 07:03:30 UTC

/bin/sh -c #(nop) CMD ["/bin/bash"]

2026-02-12 13:14:13 UTC (buildkit.dockerfile.v0)

ARG DEBIAN_FRONTEND=noninteractive

2026-02-12 13:14:13 UTC (buildkit.dockerfile.v0)

ARG INSTALL_MODE=stable

2026-02-12 13:14:13 UTC (buildkit.dockerfile.v0)

ARG PANELVER=v2.0.6

2026-02-12 13:14:13 UTC (buildkit.dockerfile.v0)

ENV TZ=Asia/Shanghai

2026-02-12 13:14:13 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.version=v2.0.6 org.opencontainers.image.source=https://github.com/okxlin/docker-1panel org.opencontainers.image.description=1Panel V2 Cloud-Native Edition Docker Image org.opencontainers.image.title=1Panel V2 org.opencontainers.image.vendor=okxlin

2026-02-12 13:14:13 UTC (buildkit.dockerfile.v0)

RUN |3 DEBIAN_FRONTEND=noninteractive INSTALL_MODE=stable PANELVER=v2.0.6 /bin/sh -c apt-get update && apt-get install -y curl wget tar unzip zip git sudo gnupg sqlite3 tzdata expect ca-certificates lsb-release && ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone && curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg && echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" > /etc/apt/sources.list.d/docker.list && apt-get update && apt-get install -y docker-ce-cli && curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose && ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose && apt-get install -y supervisor && rm -rf /var/lib/apt/lists/* # buildkit

2026-02-12 13:14:13 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2026-02-12 13:14:13 UTC (buildkit.dockerfile.v0)

COPY ./1pctl /app/1pctl.custom # buildkit

2026-02-12 13:14:13 UTC (buildkit.dockerfile.v0)

COPY ./install-v2.override.sh /app/install-v2.override.sh # buildkit

2026-02-12 13:14:13 UTC (buildkit.dockerfile.v0)

COPY ./entrypoint.sh /usr/local/bin/entrypoint.sh # buildkit

2026-02-12 13:14:13 UTC (buildkit.dockerfile.v0)

COPY ./supervisord.conf /etc/supervisor/conf.d/supervisord.conf # buildkit

2026-02-12 13:14:40 UTC (buildkit.dockerfile.v0)

RUN |3 DEBIAN_FRONTEND=noninteractive INSTALL_MODE=stable PANELVER=v2.0.6 /bin/sh -c chmod +x /usr/local/bin/entrypoint.sh && chmod +x /app/install-v2.override.sh && if [ -z "$PANELVER" ]; then PANELVER=$(curl -s https://resource.fit2cloud.com/1panel/package/v2/${INSTALL_MODE}/latest); fi && ARCH=$(dpkg --print-architecture) && if [ "$ARCH" = "armhf" ]; then ARCH="armv7"; fi && if [ "$ARCH" = "ppc64el" ]; then ARCH="ppc64le"; fi && PKG_NAME="1panel-${PANELVER}-linux-${ARCH}.tar.gz" && PKG_URL="https://resource.fit2cloud.com/1panel/package/v2/${INSTALL_MODE}/${PANELVER}/release/${PKG_NAME}" && echo "Downloading ${PKG_URL}..." && curl -sSL -o package.tar.gz "$PKG_URL" && tar zxvf package.tar.gz --strip-components 1 && rm package.tar.gz && mv /app/1pctl.custom /app/1pctl && sed -i "s|ORIGINAL_VERSION=.*|ORIGINAL_VERSION=${PANELVER}|g" /app/1pctl && chmod +x 1pctl && bash install-v2.override.sh && mkdir -p /opt/1panel/tmp /opt/1panel/db /opt/1panel/log && mkdir -p /usr/share/1panel-default && echo "Pre-generating database..." && (timeout 10s /usr/local/bin/1panel-core || true) && (timeout 5s /usr/local/bin/1panel-agent || true) && if [ -f /opt/1panel/db/core.db ] && [ -f /opt/1panel/db/agent.db ]; then echo "Database generated successfully." && mv /opt/1panel/* /usr/share/1panel-default/; rm -rf /opt/1panel/*; else echo "Error: Database generation failed. Core log:" && cat /opt/1panel/log/* || true && exit 1; fi && rm -rf /app/* # buildkit

2026-02-12 13:14:40 UTC (buildkit.dockerfile.v0)

WORKDIR /

2026-02-12 13:14:40 UTC (buildkit.dockerfile.v0)

EXPOSE [10086/tcp]

2026-02-12 13:14:40 UTC (buildkit.dockerfile.v0)

VOLUME [/var/run/docker.sock /opt]

2026-02-12 13:14:40 UTC (buildkit.dockerfile.v0)

CMD ["/usr/local/bin/entrypoint.sh"]

Details
Created

2026-02-12 13:14:05 UTC

Size

178 MB

Content Digest
Labels
  • org.opencontainers.image.description
    1Panel V2 Cloud-Native Edition Docker Image
  • org.opencontainers.image.ref.name
    ubuntu
  • org.opencontainers.image.source
    https://github.com/okxlin/docker-1panel
  • org.opencontainers.image.title
    1Panel V2
  • org.opencontainers.image.vendor
    okxlin
  • org.opencontainers.image.version
    v2.0.6

Environment
PATH

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

TZ

Asia/Shanghai


Layers

[#000] sha256:2490923be26ec970f7d805c10bc7c9c56e219061e875cf31dad74e227e0bbdc4 - 18.45% (32.9 MB)

[#001] sha256:4688dfd2c1544cf35d7e8087838d11bfe12197ad87e57824195f4c61ec5fe4e3 - 60.32% (107 MB)

[#002] sha256:333cadaad19bc03515fd2018113d65c6fce0ade0ff8bdd95b9c7984c562d8f94 - 0.0% (93 Bytes)

[#003] sha256:a4b08011ac7c27b1c219dd958a3fb0d160e2c6dad0a4ceb820aa98d762b077dd - 0.0% (2.81 KB)

[#004] sha256:c8a6a1ab3211a7a4100863f89f0e3cb060470ed37e8c15536705d69558222145 - 0.0% (1019 Bytes)

[#005] sha256:97c5b489c359b5908aa8e9d16ad074bbeedf9b8bff883371671034b67a075c07 - 0.0% (2.51 KB)

[#006] sha256:3b1abd94cf878ae395f5697dcdbdb188db3df547558e84ec1b4b50bc0a654a34 - 0.0% (525 Bytes)

[#007] sha256:dc55cfb53b4cae7f19f74445650b447151a797d7dd70b0bcc26c538f19c436b3 - 21.23% (37.8 MB)


History
2026-01-09 07:03:04 UTC

/bin/sh -c #(nop) ARG RELEASE

2026-01-09 07:03:04 UTC

/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH

2026-01-09 07:03:04 UTC

/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu

2026-01-09 07:03:04 UTC

/bin/sh -c #(nop) LABEL org.opencontainers.image.version=22.04

2026-01-09 07:03:08 UTC

/bin/sh -c #(nop) ADD file:db1efb6f83d2e5fbbebd44054afcb57c6ffff071d50a2434a5322064fe97af59 in /

2026-01-09 07:03:08 UTC

/bin/sh -c #(nop) CMD ["/bin/bash"]

2026-02-12 13:13:38 UTC (buildkit.dockerfile.v0)

ARG DEBIAN_FRONTEND=noninteractive

2026-02-12 13:13:38 UTC (buildkit.dockerfile.v0)

ARG INSTALL_MODE=stable

2026-02-12 13:13:38 UTC (buildkit.dockerfile.v0)

ARG PANELVER=v2.0.6

2026-02-12 13:13:38 UTC (buildkit.dockerfile.v0)

ENV TZ=Asia/Shanghai

2026-02-12 13:13:38 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.version=v2.0.6 org.opencontainers.image.source=https://github.com/okxlin/docker-1panel org.opencontainers.image.description=1Panel V2 Cloud-Native Edition Docker Image org.opencontainers.image.title=1Panel V2 org.opencontainers.image.vendor=okxlin

2026-02-12 13:13:38 UTC (buildkit.dockerfile.v0)

RUN |3 DEBIAN_FRONTEND=noninteractive INSTALL_MODE=stable PANELVER=v2.0.6 /bin/sh -c apt-get update && apt-get install -y curl wget tar unzip zip git sudo gnupg sqlite3 tzdata expect ca-certificates lsb-release && ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone && curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg && echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" > /etc/apt/sources.list.d/docker.list && apt-get update && apt-get install -y docker-ce-cli && curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose && ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose && apt-get install -y supervisor && rm -rf /var/lib/apt/lists/* # buildkit

2026-02-12 13:13:39 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2026-02-12 13:13:39 UTC (buildkit.dockerfile.v0)

COPY ./1pctl /app/1pctl.custom # buildkit

2026-02-12 13:13:39 UTC (buildkit.dockerfile.v0)

COPY ./install-v2.override.sh /app/install-v2.override.sh # buildkit

2026-02-12 13:13:39 UTC (buildkit.dockerfile.v0)

COPY ./entrypoint.sh /usr/local/bin/entrypoint.sh # buildkit

2026-02-12 13:13:39 UTC (buildkit.dockerfile.v0)

COPY ./supervisord.conf /etc/supervisor/conf.d/supervisord.conf # buildkit

2026-02-12 13:14:05 UTC (buildkit.dockerfile.v0)

RUN |3 DEBIAN_FRONTEND=noninteractive INSTALL_MODE=stable PANELVER=v2.0.6 /bin/sh -c chmod +x /usr/local/bin/entrypoint.sh && chmod +x /app/install-v2.override.sh && if [ -z "$PANELVER" ]; then PANELVER=$(curl -s https://resource.fit2cloud.com/1panel/package/v2/${INSTALL_MODE}/latest); fi && ARCH=$(dpkg --print-architecture) && if [ "$ARCH" = "armhf" ]; then ARCH="armv7"; fi && if [ "$ARCH" = "ppc64el" ]; then ARCH="ppc64le"; fi && PKG_NAME="1panel-${PANELVER}-linux-${ARCH}.tar.gz" && PKG_URL="https://resource.fit2cloud.com/1panel/package/v2/${INSTALL_MODE}/${PANELVER}/release/${PKG_NAME}" && echo "Downloading ${PKG_URL}..." && curl -sSL -o package.tar.gz "$PKG_URL" && tar zxvf package.tar.gz --strip-components 1 && rm package.tar.gz && mv /app/1pctl.custom /app/1pctl && sed -i "s|ORIGINAL_VERSION=.*|ORIGINAL_VERSION=${PANELVER}|g" /app/1pctl && chmod +x 1pctl && bash install-v2.override.sh && mkdir -p /opt/1panel/tmp /opt/1panel/db /opt/1panel/log && mkdir -p /usr/share/1panel-default && echo "Pre-generating database..." && (timeout 10s /usr/local/bin/1panel-core || true) && (timeout 5s /usr/local/bin/1panel-agent || true) && if [ -f /opt/1panel/db/core.db ] && [ -f /opt/1panel/db/agent.db ]; then echo "Database generated successfully." && mv /opt/1panel/* /usr/share/1panel-default/; rm -rf /opt/1panel/*; else echo "Error: Database generation failed. Core log:" && cat /opt/1panel/log/* || true && exit 1; fi && rm -rf /app/* # buildkit

2026-02-12 13:14:05 UTC (buildkit.dockerfile.v0)

WORKDIR /

2026-02-12 13:14:05 UTC (buildkit.dockerfile.v0)

EXPOSE [10086/tcp]

2026-02-12 13:14:05 UTC (buildkit.dockerfile.v0)

VOLUME [/var/run/docker.sock /opt]

2026-02-12 13:14:05 UTC (buildkit.dockerfile.v0)

CMD ["/usr/local/bin/entrypoint.sh"]

Details
Created

2026-02-12 13:14:12 UTC

Size

182 MB

Content Digest
Labels
  • org.opencontainers.image.description
    1Panel V2 Cloud-Native Edition Docker Image
  • org.opencontainers.image.ref.name
    ubuntu
  • org.opencontainers.image.source
    https://github.com/okxlin/docker-1panel
  • org.opencontainers.image.title
    1Panel V2
  • org.opencontainers.image.vendor
    okxlin
  • org.opencontainers.image.version
    v2.0.6

Environment
PATH

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

TZ

Asia/Shanghai


Layers

[#000] sha256:a0be7aa393c334078596b27f39dc3946551a30dd1cad58fe06cce6be05b244b2 - 14.67% (26.7 MB)

[#001] sha256:bd961aa8f115121c09bb02dfb8bbe11a0f3de5d8eebddcbf683160c37f83f288 - 55.06% (100 MB)

[#002] sha256:2c89a6572a8610810a121d86472f05c8e5f612849b057d8882d24feaf5c112bd - 0.0% (93 Bytes)

[#003] sha256:f831061061947da63ceaf9d521b58be6f6b7bc699f08683344244ce046ee913c - 0.0% (2.82 KB)

[#004] sha256:c0f2763d543dcbc564a16630c6ab47677363e785ddf3173a91c97e62c1c78213 - 0.0% (1021 Bytes)

[#005] sha256:b737e90e7e2126fc90bde3bd4ddd38e9be8bb76f5cf02d55f9bd8087f50a8de9 - 0.0% (2.51 KB)

[#006] sha256:73ea4f2a607df5cfe7d4ac18d59d2fcae15407de2c49778031d683da8b8911b5 - 0.0% (525 Bytes)

[#007] sha256:481b8935e6ab86ea7548e7a47e9a488039ec59e50ff94de550725764e86a7caa - 30.26% (55.1 MB)


History
2026-01-09 07:05:09 UTC

/bin/sh -c #(nop) ARG RELEASE

2026-01-09 07:05:09 UTC

/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH

2026-01-09 07:05:09 UTC

/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu

2026-01-09 07:05:09 UTC

/bin/sh -c #(nop) LABEL org.opencontainers.image.version=22.04

2026-01-09 07:05:11 UTC

/bin/sh -c #(nop) ADD file:03078bbac5343c8831dae57f317f9a6ced24a6c8b7192435e81027780f524a3a in /

2026-01-09 07:05:11 UTC

/bin/sh -c #(nop) CMD ["/bin/bash"]

2026-02-12 13:13:38 UTC (buildkit.dockerfile.v0)

ARG DEBIAN_FRONTEND=noninteractive

2026-02-12 13:13:38 UTC (buildkit.dockerfile.v0)

ARG INSTALL_MODE=stable

2026-02-12 13:13:38 UTC (buildkit.dockerfile.v0)

ARG PANELVER=v2.0.6

2026-02-12 13:13:38 UTC (buildkit.dockerfile.v0)

ENV TZ=Asia/Shanghai

2026-02-12 13:13:38 UTC (buildkit.dockerfile.v0)

LABEL org.opencontainers.image.version=v2.0.6 org.opencontainers.image.source=https://github.com/okxlin/docker-1panel org.opencontainers.image.description=1Panel V2 Cloud-Native Edition Docker Image org.opencontainers.image.title=1Panel V2 org.opencontainers.image.vendor=okxlin

2026-02-12 13:13:38 UTC (buildkit.dockerfile.v0)

RUN |3 DEBIAN_FRONTEND=noninteractive INSTALL_MODE=stable PANELVER=v2.0.6 /bin/sh -c apt-get update && apt-get install -y curl wget tar unzip zip git sudo gnupg sqlite3 tzdata expect ca-certificates lsb-release && ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone && curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg && echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" > /etc/apt/sources.list.d/docker.list && apt-get update && apt-get install -y docker-ce-cli && curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose && ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose && apt-get install -y supervisor && rm -rf /var/lib/apt/lists/* # buildkit

2026-02-12 13:13:38 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2026-02-12 13:13:38 UTC (buildkit.dockerfile.v0)

COPY ./1pctl /app/1pctl.custom # buildkit

2026-02-12 13:13:38 UTC (buildkit.dockerfile.v0)

COPY ./install-v2.override.sh /app/install-v2.override.sh # buildkit

2026-02-12 13:13:38 UTC (buildkit.dockerfile.v0)

COPY ./entrypoint.sh /usr/local/bin/entrypoint.sh # buildkit

2026-02-12 13:13:38 UTC (buildkit.dockerfile.v0)

COPY ./supervisord.conf /etc/supervisor/conf.d/supervisord.conf # buildkit

2026-02-12 13:14:12 UTC (buildkit.dockerfile.v0)

RUN |3 DEBIAN_FRONTEND=noninteractive INSTALL_MODE=stable PANELVER=v2.0.6 /bin/sh -c chmod +x /usr/local/bin/entrypoint.sh && chmod +x /app/install-v2.override.sh && if [ -z "$PANELVER" ]; then PANELVER=$(curl -s https://resource.fit2cloud.com/1panel/package/v2/${INSTALL_MODE}/latest); fi && ARCH=$(dpkg --print-architecture) && if [ "$ARCH" = "armhf" ]; then ARCH="armv7"; fi && if [ "$ARCH" = "ppc64el" ]; then ARCH="ppc64le"; fi && PKG_NAME="1panel-${PANELVER}-linux-${ARCH}.tar.gz" && PKG_URL="https://resource.fit2cloud.com/1panel/package/v2/${INSTALL_MODE}/${PANELVER}/release/${PKG_NAME}" && echo "Downloading ${PKG_URL}..." && curl -sSL -o package.tar.gz "$PKG_URL" && tar zxvf package.tar.gz --strip-components 1 && rm package.tar.gz && mv /app/1pctl.custom /app/1pctl && sed -i "s|ORIGINAL_VERSION=.*|ORIGINAL_VERSION=${PANELVER}|g" /app/1pctl && chmod +x 1pctl && bash install-v2.override.sh && mkdir -p /opt/1panel/tmp /opt/1panel/db /opt/1panel/log && mkdir -p /usr/share/1panel-default && echo "Pre-generating database..." && (timeout 10s /usr/local/bin/1panel-core || true) && (timeout 5s /usr/local/bin/1panel-agent || true) && if [ -f /opt/1panel/db/core.db ] && [ -f /opt/1panel/db/agent.db ]; then echo "Database generated successfully." && mv /opt/1panel/* /usr/share/1panel-default/; rm -rf /opt/1panel/*; else echo "Error: Database generation failed. Core log:" && cat /opt/1panel/log/* || true && exit 1; fi && rm -rf /app/* # buildkit

2026-02-12 13:14:12 UTC (buildkit.dockerfile.v0)

WORKDIR /

2026-02-12 13:14:12 UTC (buildkit.dockerfile.v0)

EXPOSE [10086/tcp]

2026-02-12 13:14:12 UTC (buildkit.dockerfile.v0)

VOLUME [/var/run/docker.sock /opt]

2026-02-12 13:14:12 UTC (buildkit.dockerfile.v0)

CMD ["/usr/local/bin/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