2026-02-27 18:56:06 +0800
50.6 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PHP_INI_DIR/etc/php82
[#000] sha256:17a39c0ba978cc27001e9c56a480f98106e1ab74bd56eb302f9fd4cf758ea43f - 6.44% (3.26 MB)
[#001] sha256:851e2c264568b1c99e12f234bd17ae30a85189c24cdc8b45d6352966b380fa80 - 0.0% (136 Bytes)
[#002] sha256:40c20bb47481f09e829fe21988b8a924627461f7b11dd4c179c4e12aa8867f55 - 79.33% (40.2 MB)
[#003] sha256:969eca1fa099cbe6a4bbe62af9dc84e7a1c75c8c0eab44d8a3e84f2c9b0e2713 - 0.0% (93 Bytes)
[#004] sha256:d52440208733a28a132b4a3f94859b26447052f6aab4e4f63511e683e53810f7 - 0.0% (1.22 KB)
[#005] sha256:0f951b1cbc2b36898b122ce647bab206cb1ec1a322b69a1ea7182c2f5a84736a - 0.0% (422 Bytes)
[#006] sha256:94889dd606534f1daeb305cb959ef449afd0f66bf41b19cfab45e56caa0530e9 - 0.0% (380 Bytes)
[#007] sha256:1f7c0fcdd61aeacfd5cd42e080dac503b1f7c028088472d6b5f9addc401ec26b - 0.0% (410 Bytes)
[#008] sha256:aa5a98365cf34e3634e22ee2ea9412686382be8d547dc37a30c93025ff8f96bd - 2.76% (1.4 MB)
[#009] sha256:9ea8c71443b028d83a8f42bf4805e2baa800cc67caffb41745fff15e657ce9d9 - 1.47% (760 KB)
[#010] sha256:702fa471f02bd0ecaef841ae6d7bb27ee1bf544885749efdb2eccf1b711e001a - 4.93% (2.5 MB)
[#011] sha256:603361e49023ad12af0748ce3624d9c381cb5c7df277c168157dc3d817a927ac - 5.06% (2.56 MB)
[#012] sha256:480548ff3c93e25cf5412fc19437043421eb9ce330ffec39d9ffdaad63ce73bd - 0.0% (226 Bytes)
[#013] sha256:1db4bcad1a9b55d5f158f8d4eac3bb980eab38d8e4b8646535048b459acc0cf1 - 0.0% (217 Bytes)
[#014] sha256:f019be337b3bdf30339aa998ef5f7b0a47839141464d5ac261c9ffb7d32672cf - 0.0% (224 Bytes)
[#015] sha256:cf0b4185e89816d827d22b5f44dd48c95ccc61aeb15839c986d77774edba6c69 - 0.0% (286 Bytes)
ADD alpine-minirootfs-3.19.9-x86_64.tar.gz / # buildkit
2025-10-08 11:10:40 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-10-10 20:50:22 +0800 (buildkit.dockerfile.v0)WORKDIR /app/www
2026-02-27 18:55:55 +0800 (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache bash curl nginx php82 php82-ctype php82-curl php82-dom php82-fileinfo php82-fpm php82-ftp php82-gd php82-gettext php82-intl php82-iconv php82-mbstring php82-mysqli php82-opcache php82-openssl php82-phar php82-sodium php82-session php82-simplexml php82-tokenizer php82-xml php82-xmlreader php82-xmlwriter php82-zip php82-pdo php82-pdo_mysql php82-pdo_sqlite php82-pecl-swoole php82-pecl-ssh2 supervisor # buildkit
2026-02-27 18:55:55 +0800 (buildkit.dockerfile.v0)RUN /bin/sh -c rm -rf /var/cache/apk/* /tmp/* # buildkit
2026-02-27 18:55:55 +0800 (buildkit.dockerfile.v0)COPY config/nginx.conf /etc/nginx/nginx.conf # buildkit
2026-02-27 18:55:55 +0800 (buildkit.dockerfile.v0)ENV PHP_INI_DIR=/etc/php82
2026-02-27 18:55:55 +0800 (buildkit.dockerfile.v0)COPY config/fpm-pool.conf /etc/php82/php-fpm.d/www.conf # buildkit
2026-02-27 18:55:56 +0800 (buildkit.dockerfile.v0)COPY config/php.ini /etc/php82/conf.d/custom.ini # buildkit
2026-02-27 18:55:56 +0800 (buildkit.dockerfile.v0)COPY config/supervisord.conf /etc/supervisor/conf.d/supervisord.conf # buildkit
2026-02-27 18:55:59 +0800 (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir -p /usr/src && wget --no-cache https://github.com/netcccyun/dnsmgr/archive/refs/heads/main.zip -O /usr/src/www.zip && unzip /usr/src/www.zip -d /usr/src/ && mv /usr/src/dnsmgr-main /usr/src/www && rm -f /usr/src/www.zip # buildkit
2026-02-27 18:56:00 +0800 (buildkit.dockerfile.v0)RUN /bin/sh -c wget https://mirrors.aliyun.com/composer/composer.phar -O /usr/local/bin/composer && chmod +x /usr/local/bin/composer # buildkit
2026-02-27 18:56:05 +0800 (buildkit.dockerfile.v0)RUN /bin/sh -c composer install -d /usr/src/www --no-interaction --no-dev --optimize-autoloader # buildkit
2026-02-27 18:56:06 +0800 (buildkit.dockerfile.v0)RUN /bin/sh -c adduser -D -s /sbin/nologin -g www www && chown -R www.www /usr/src/www /var/lib/nginx /var/log/nginx # buildkit
2026-02-27 18:56:06 +0800 (buildkit.dockerfile.v0)RUN /bin/sh -c echo "* * * * * cd /app/www && /usr/bin/php82 think certtask" | crontab -u www - # buildkit
2026-02-27 18:56:06 +0800 (buildkit.dockerfile.v0)COPY config/run_tasks.sh /app/run_tasks.sh # buildkit
2026-02-27 18:56:06 +0800 (buildkit.dockerfile.v0)RUN /bin/sh -c chmod +x /app/run_tasks.sh # buildkit
2026-02-27 18:56:06 +0800 (buildkit.dockerfile.v0)COPY entrypoint.sh /entrypoint.sh # buildkit
2026-02-27 18:56:06 +0800 (buildkit.dockerfile.v0)ENTRYPOINT ["sh" "/entrypoint.sh"]
2026-02-27 18:56:06 +0800 (buildkit.dockerfile.v0)EXPOSE map[80/tcp:{}]
2026-02-27 18:56:06 +0800 (buildkit.dockerfile.v0)CMD ["/bin/sh" "-c" "/usr/sbin/crond && /usr/bin/supervisord -c /etc/supervisor/conf.d/supervisord.conf"]
2026-02-27 18:56:06 +0800 (buildkit.dockerfile.v0)HEALTHCHECK &{["CMD-SHELL" "curl --silent --fail http://127.0.0.1/fpm-ping || exit 1"] "0s" "10s" "0s" "0s" '\x00'}
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.