docker

nginx-fpm-8-2 (latest)

Published 2026-07-26 00:06:53 +00:00 by chris

Installation

docker pull gitea.steinle-computer.de/docker/nginx-fpm-8-2:latest
sha256:67c5d74bd27fe606a08e1432b307febde17b40fa20e39837b76778fa414e3bc8

Images

Digest OS / Arch Size
5109a8d66b linux/amd64 40 MiB

Image Layers ( linux/amd64)

ADD alpine-minirootfs-3.21.7-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
LABEL Maintainer=Christian Steinle <kontakt@steinle-computer.de>
LABEL Description=Lightweight container with Nginx 1.22 & PHP 8.2 based on Alpine Linux.
WORKDIR /var/www/html
ENV SERVE_PATH=
RUN /bin/sh -c apk update && apk upgrade && apk add --no-cache curl nginx php82 php82-bcmath php82-ctype php82-curl php82-dom php82-fileinfo php82-fpm php82-gd php82-mbstring php82-mysqli php82-openssl php82-pdo php82-pdo_mysql php82-pdo_pgsql php82-pdo_sqlite php82-session php82-tokenizer php82-xml php82-xsl php82-zip supervisor # buildkit
RUN /bin/sh -c ln -s /usr/bin/php82 /usr/bin/php # buildkit
COPY config/nginx.conf /etc/nginx/nginx.conf # buildkit
COPY config/fpm-pool.conf /etc/php82/php-fpm.d/www.conf # buildkit
COPY config/php.ini /etc/php82/conf.d/custom.ini # buildkit
COPY config/supervisord.conf /etc/supervisor/conf.d/supervisord.conf # buildkit
COPY config/entrypoint.sh /bin/entrypoint.sh # buildkit
RUN /bin/sh -c chmod a+x /bin/entrypoint.sh # buildkit
EXPOSE [8080/tcp]
RUN /bin/sh -c chown -R nobody:nobody /var/www/html /run /var/lib/nginx /var/log/nginx /etc/nginx # buildkit
ENTRYPOINT ["/bin/entrypoint.sh"]
USER nobody
HEALTHCHECK {Test:[CMD-SHELL curl --silent --fail http://127.0.0.1:8080/fpm-ping] Interval:0s Timeout:10s StartPeriod:0s StartInterval:0s Retries:0}

Labels

Key Value
Description Lightweight container with Nginx 1.22 & PHP 8.2 based on Alpine Linux.
Maintainer Christian Steinle <kontakt@steinle-computer.de>
Details
Container
2026-07-26 00:06:53 +00:00
18
OCI / Docker
Versions (1) View all
latest 2026-07-26