2026-02-12 13:09:33 UTC
178 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
TZAsia/Shanghai
[#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)
/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"]
2026-02-12 13:14:08 UTC
160 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
TZAsia/Shanghai
[#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)
/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"]
2026-02-12 13:14:40 UTC
166 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
TZAsia/Shanghai
[#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)
/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"]
2026-02-12 13:14:05 UTC
178 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
TZAsia/Shanghai
[#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)
/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"]
2026-02-12 13:14:12 UTC
182 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
TZAsia/Shanghai
[#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)
/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"]
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.