images

alpine-php (master)

Published 2024-04-11 14:50:17 +02:00 by gitbot in images/alpine-php

Installation

docker pull gitco.re/images/alpine-php:master
sha256:567577b791547d5db971939202373d6b034b6acc9517af24fbc31823b9ee2bf5

Images

Digest OS / Arch Size
915f93cb31 linux/amd64 30 MiB
a0e51a481f linux/arm64 30 MiB
38d150f545 linux/arm/v7 26 MiB

Image Layers ( linux/arm64)

ADD file:d0764a717d1e9d0aff3fa84779b11bfa0afe4430dcb6b46d965b209167639ba0 in /
CMD ["/bin/sh"]
ARG BASEIMAGE_VERSION
ARG BASEIMAGE_VERSION=master
ENV BASEIMAGE_VERSION=master
ARG USER_NME=container
ARG USER_UID=1000
ARG USER_GID=1000
ENV USER_NME=container
ENV USER_UID=1000
ENV USER_GID=1000
ENV LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LANGUAGE=en_US.UTF-8
USER root
RUN |5 BASEIMAGE_VERSION=master BASEIMAGE_VERSION=master USER_NME=container USER_UID=1000 USER_GID=1000 /bin/sh -c addgroup -g $USER_GID $USER_NME && adduser -u $USER_UID -G $USER_NME -D -H -s /bin/sh $USER_NME # buildkit
COPY scripts /scripts # buildkit
RUN |5 BASEIMAGE_VERSION=master BASEIMAGE_VERSION=master USER_NME=container USER_UID=1000 USER_GID=1000 /bin/sh -c apk update && apk add --no-cache bash curl ca-certificates dumb-init && rm -rf /var/cache/apk/* && ln -s /usr/bin/dumb-init /usr/local/bin/dumb-init && chmod +x /scripts/* && chown -R $USER_NME:$USER_NME /scripts # buildkit
WORKDIR /
ENTRYPOINT ["/scripts/entrypoint.sh"]
ARG PHP_VERSION
ARG PHP_VERSION=83
ENV PHP_VERSION=83
USER root
RUN |2 PHP_VERSION=83 PHP_VERSION=83 /bin/sh -c apk add --no-cache php${PHP_VERSION} php${PHP_VERSION}-fpm php${PHP_VERSION}-curl php${PHP_VERSION}-dom php${PHP_VERSION}-gd php${PHP_VERSION}-iconv php${PHP_VERSION}-intl php${PHP_VERSION}-json php${PHP_VERSION}-mbstring php${PHP_VERSION}-mysqli php${PHP_VERSION}-opcache php${PHP_VERSION}-pdo php${PHP_VERSION}-pdo_mysql php${PHP_VERSION}-pdo_pgsql php${PHP_VERSION}-pdo_sqlite php${PHP_VERSION}-pgsql php${PHP_VERSION}-phar php${PHP_VERSION}-session php${PHP_VERSION}-simplexml php${PHP_VERSION}-tokenizer php${PHP_VERSION}-xml php${PHP_VERSION}-xmlwriter php${PHP_VERSION}-zip php${PHP_VERSION}-zlib php${PHP_VERSION}-bcmath php${PHP_VERSION}-ctype php${PHP_VERSION}-fileinfo php${PHP_VERSION}-ftp php${PHP_VERSION}-gettext php${PHP_VERSION}-ldap php${PHP_VERSION}-openssl php${PHP_VERSION}-sockets php${PHP_VERSION}-sysvsem php${PHP_VERSION}-sysvshm php${PHP_VERSION}-sysvmsg php${PHP_VERSION}-shmop php${PHP_VERSION}-soap php${PHP_VERSION}-sockets php${PHP_VERSION}-sysvmsg php${PHP_VERSION}-sysvsem php${PHP_VERSION}-sysvshm php${PHP_VERSION}-tidy php${PHP_VERSION}-xmlreader php${PHP_VERSION}-pecl-imagick php${PHP_VERSION}-redis php${PHP_VERSION}-pcntl php${PHP_VERSION}-posix # buildkit
RUN |2 PHP_VERSION=83 PHP_VERSION=83 /bin/sh -c sed -i '/^;error_log = /c\error_log = /proc/self/fd/2' /etc/php${PHP_VERSION}/php-fpm.conf && sed -i '/^;access.log = /c\access.log = /proc/self/fd/2' /etc/php${PHP_VERSION}/php-fpm.d/www.conf && sed -i '/^;catch_workers_output = /c\catch_workers_output = yes' /etc/php${PHP_VERSION}/php-fpm.d/www.conf && sed -i '/^;clear_env = /c\clear_env = no' /etc/php${PHP_VERSION}/php-fpm.d/www.conf && sed -i 's/^listen = 127.0.0.1:9000/listen = 0.0.0.0:9000/' /etc/php${PHP_VERSION}/php-fpm.d/www.conf && sed -i 's/;user_ini.filename = ".user.ini"/user_ini.filename = ".user.ini"/' /etc/php${PHP_VERSION}/php.ini # buildkit
RUN |2 PHP_VERSION=83 PHP_VERSION=83 /bin/sh -c ln -s /usr/sbin/php-fpm${PHP_VERSION} /usr/sbin/php-fpm && ln -s /usr/bin/php${PHP_VERSION} /usr/bin/php # buildkit
RUN |2 PHP_VERSION=83 PHP_VERSION=83 /bin/sh -c echo '#!/bin/sh' > /usr/bin/docker-php-entrypoint && echo 'set -e' >> /usr/bin/docker-php-entrypoint && echo '' >> /usr/bin/docker-php-entrypoint && echo '# first arg is `-f` or `--some-option`' >> /usr/bin/docker-php-entrypoint && echo 'if [ "${1#-}" != "$1" ]; then' >> /usr/bin/docker-php-entrypoint && echo ' set -- php "$@"' >> /usr/bin/docker-php-entrypoint && echo 'fi' >> /usr/bin/docker-php-entrypoint && echo '' >> /usr/bin/docker-php-entrypoint && echo 'exec "$@"' >> /usr/bin/docker-php-entrypoint && chmod +x /usr/bin/docker-php-entrypoint # buildkit
STOPSIGNAL SIGQUIT
WORKDIR /var/www
EXPOSE map[9000/tcp:{}]
ENTRYPOINT ["/usr/bin/docker-php-entrypoint"]
CMD ["php-fpm" "-F" "-R"]
Details
Container
2024-04-11 14:50:17 +02:00
18
OCI / Docker
Versions (6) View all
master 2024-04-11
8.3.4.5 2024-04-09
8.3.4.3 2024-04-09
8.3.4_2 2024-04-04
8.3.4_1 2024-04-04