$ docker pull drupal@sha256:f8a9a3fe673ad67754b85da0f19952d0c7340430692c70036a7e339cbd36c7c1
Manifest MIME: application/vnd.oci.image.index.v1+json
Platforms: 16
linux; amd64
unknown; unknown
linux; arm variant v6
unknown; unknown
linux; arm variant v7
unknown; unknown
linux; arm64 variant v8
unknown; unknown
linux; 386
unknown; unknown
linux; ppc64le
unknown; unknown
linux; riscv64
unknown; unknown
linux; s390x
unknown; unknown
drupal:10-fpm-alpine3.20
- linux; amd64
$ docker pull drupal@sha256:f846ddc16660fea729566c88982938d94cfbbd81e5b1278d6a4f9b8789811fe3
Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
Total Size: 57.0 MB (56987883 bytes)
(compressed transfer size, not on-disk size)
Image ID: sha256:ef9349dbb07c8ebce3788f45c45ca816ca65ee302f35126ec66f36ab5173292e
Entrypoint: ["docker-php-entrypoint"]
Default Command: ["php-fpm"]
# Fri, 14 Feb 2025 03:00:07 GMT
ADD alpine-minirootfs-3.20.6-x86_64.tar.gz / # buildkit
# Fri, 14 Feb 2025 03:00:07 GMT
CMD ["/bin/sh" ]
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHPIZE_DEPS=autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c
# Thu, 13 Mar 2025 15:35:23 GMT
RUN apk add --no-cache ca-certificates curl openssl tar xz # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; adduser -u 82 -D -S -G www-data www-data # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_INI_DIR=/usr/local/etc/php
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; mkdir -p "$PHP_INI_DIR/conf.d" ; [ ! -d /var/www/html ]; mkdir -p /var/www/html; chown www-data:www-data /var/www/html; chmod 1777 /var/www/html # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_LDFLAGS=-Wl,-O1 -pie
# Thu, 13 Mar 2025 15:35:23 GMT
ENV GPG_KEYS=1198C0117593497A5EC5C199286AF1F9897469DC C28D937575603EB4ABB725861C0779DC5C0A9DE4 AFD8691FDAEDF03BDF6E460563F15A9B715376CA
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_VERSION=8.3.19
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_URL=https://www.php.net/distributions/php-8.3.19.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.3.19.tar.xz.asc
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_SHA256=976e4077dd25bec96b5dfe8938052d243bbd838f95368a204896eff12756545f
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; apk add --no-cache --virtual .fetch-deps gnupg; mkdir -p /usr/src; cd /usr/src; curl -fsSL -o php.tar.xz "$PHP_URL" ; if [ -n "$PHP_SHA256" ]; then echo "$PHP_SHA256 *php.tar.xz" | sha256sum -c -; fi; if [ -n "$PHP_ASC_URL" ]; then curl -fsSL -o php.tar.xz.asc "$PHP_ASC_URL" ; export GNUPGHOME="$(mktemp -d)" ; for key in $GPG_KEYS; do gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ; done; gpg --batch --verify php.tar.xz.asc php.tar.xz; gpgconf --kill all; rm -rf "$GNUPGHOME" ; fi; apk del --no-network .fetch-deps # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
COPY docker-php-source /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; apk add --no-cache --virtual .build-deps $PHPIZE_DEPS argon2-dev coreutils curl-dev gnu-libiconv-dev libsodium-dev libxml2-dev linux-headers oniguruma-dev openssl-dev readline-dev sqlite-dev ; rm -vf /usr/include/iconv.h; export CFLAGS="$PHP_CFLAGS" CPPFLAGS="$PHP_CPPFLAGS" LDFLAGS="$PHP_LDFLAGS" PHP_BUILD_PROVIDER='https://github.com/docker-library/php' PHP_UNAME='Linux - Docker' ; docker-php-source extract; cd /usr/src/php; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; ./configure --build="$gnuArch" --with-config-file-path="$PHP_INI_DIR" --with-config-file-scan-dir="$PHP_INI_DIR/conf.d" --enable-option-checking=fatal --with-mhash --with-pic --enable-mbstring --enable-mysqlnd --with-password-argon2 --with-sodium=shared --with-pdo-sqlite=/usr --with-sqlite3=/usr --with-curl --with-iconv=/usr --with-openssl --with-readline --with-zlib --disable-phpdbg --with-pear --disable-cgi --enable-fpm --with-fpm-user=www-data --with-fpm-group=www-data ; make -j "$(nproc)"; find -type f -name '*.a' -delete; make install; find /usr/local -type f -perm '/0111' -exec sh -euxc ' strip --strip-all "$@" || : ' -- '{}' + ; make clean; cp -v php.ini-* "$PHP_INI_DIR/"; cd /; docker-php-source delete; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-cache $runDeps; apk del --no-network .build-deps; pecl update-channels; rm -rf /tmp/pear ~/.pearrc; php --version # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN docker-php-ext-enable sodium # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENTRYPOINT ["docker-php-entrypoint" ]
# Thu, 13 Mar 2025 15:35:23 GMT
WORKDIR /var/www/html
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; cd /usr/local/etc; if [ -d php-fpm.d ]; then sed 's!=NONE/!=!g' php-fpm.conf.default | tee php-fpm.conf > /dev/null; cp php-fpm.d/www.conf.default php-fpm.d/www.conf; else mkdir php-fpm.d; cp php-fpm.conf.default php-fpm.d/www.conf; { echo '[global]'; echo 'include=etc/php-fpm.d/*.conf'; } | tee php-fpm.conf; fi; { echo '[global]'; echo 'error_log = /proc/self/fd/2'; echo; echo '; https://github.com/docker-library/php/pull/725#issuecomment-443540114'; echo 'log_limit = 8192'; echo; echo '[www]'; echo '; php-fpm closes STDOUT on startup, so sending logs to /proc/self/fd/1 does not work.'; echo '; https://bugs.php.net/bug.php?id=73886'; echo 'access.log = /proc/self/fd/2'; echo; echo 'clear_env = no'; echo; echo '; Ensure worker stdout and stderr are sent to the main error log.'; echo 'catch_workers_output = yes'; echo 'decorate_workers_output = no'; } | tee php-fpm.d/docker.conf; { echo '[global]'; echo 'daemonize = no'; echo; echo '[www]'; echo 'listen = 9000'; } | tee php-fpm.d/zz-docker.conf; mkdir -p "$PHP_INI_DIR/conf.d"; { echo '; https://github.com/docker-library/php/issues/878#issuecomment-938595965'; echo 'fastcgi.logging = Off'; } > "$PHP_INI_DIR/conf.d/docker-fpm.ini" # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
STOPSIGNAL SIGQUIT
# Thu, 13 Mar 2025 15:35:23 GMT
EXPOSE map[9000/tcp:{}]
# Thu, 13 Mar 2025 15:35:23 GMT
CMD ["php-fpm" ]
# Thu, 03 Apr 2025 03:27:18 GMT
RUN set -eux; apk add --no-cache --virtual .build-deps coreutils freetype-dev libjpeg-turbo-dev libpng-dev libwebp-dev libzip-dev postgresql-dev ; docker-php-ext-configure gd --with-freetype --with-jpeg=/usr/include --with-webp ; docker-php-ext-install -j "$(nproc)" gd opcache pdo_mysql pdo_pgsql zip ; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n ' | sort -u | awk 'system(" [ -e /usr/local/lib/" $1 " ]") == 0 { next } { print " so:" $1 }' )" ; apk add --no-network --virtual .drupal-phpexts-rundeps $runDeps; apk del --no-network .build-deps # buildkit
# Thu, 03 Apr 2025 03:27:18 GMT
RUN { echo 'opcache.memory_consumption=128' ; echo 'opcache.interned_strings_buffer=8' ; echo 'opcache.max_accelerated_files=4000' ; echo 'opcache.revalidate_freq=60' ; } > /usr/local/etc/php/conf.d/opcache-recommended.ini # buildkit
# Thu, 03 Apr 2025 03:27:18 GMT
COPY /usr/bin/composer /usr/local/bin/ # buildkit
# Thu, 03 Apr 2025 03:27:18 GMT
ENV DRUPAL_VERSION=10.4.6
# Thu, 03 Apr 2025 03:27:18 GMT
ENV COMPOSER_ALLOW_SUPERUSER=1
# Thu, 03 Apr 2025 03:27:18 GMT
WORKDIR /opt/drupal
# Thu, 03 Apr 2025 03:27:18 GMT
RUN set -eux; export COMPOSER_HOME="$(mktemp -d)" ; composer create-project --no-interaction "drupal/recommended-project:$DRUPAL_VERSION" ./; composer check-platform-reqs; chown -R www-data:www-data web/sites web/modules web/themes; rmdir /var/www/html; ln -sf /opt/drupal/web /var/www/html; rm -rf "$COMPOSER_HOME" # buildkit
# Thu, 03 Apr 2025 03:27:18 GMT
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/drupal/vendor/bin
Layers:
sha256:0a9a5dfd008f05ebc27e4790db0709a29e527690c21bcbcd01481eaeb6bb49dc
Last Modified: Fri, 14 Feb 2025 12:05:36 GMT
Size: 3.6 MB (3626897 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:b9897d4ec1041097c5033a0a9d262372beaf5bdbd874450d8baeafea3772fadf
Last Modified: Fri, 14 Mar 2025 00:19:11 GMT
Size: 3.3 MB (3313896 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:f84c6e0383cf96ff3bc2b3949b3ee3343a85253c4d6a31a17a3d29898ea91188
Last Modified: Fri, 14 Mar 2025 00:19:11 GMT
Size: 946.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:255bbdd3e0e0a9fd64969387962f37f1e8b2aa48be866cf549df9e33d409dd82
Last Modified: Fri, 14 Mar 2025 00:19:11 GMT
Size: 217.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:ecbec0a553a9a1e6c7f90cfc8ee4d305412b8c4f97e28414900d3d7e13ac195e
Last Modified: Fri, 14 Mar 2025 00:19:11 GMT
Size: 12.6 MB (12582215 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:59384ae8b4438fe5a7c0979d856827c15c39d449bbed9dd6124f17dcae16aa31
Last Modified: Fri, 14 Mar 2025 00:19:11 GMT
Size: 488.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:ff8f5ff3d0bd3484ec63c85278aa7e485a56abe73e50dab9847792a62c2f2f37
Last Modified: Fri, 14 Mar 2025 00:19:12 GMT
Size: 13.1 MB (13120129 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:ea20e4d84dd0b465d133a1d11945a5e27e8743bc701b3343c2c02f8940470d8b
Last Modified: Fri, 14 Mar 2025 00:19:12 GMT
Size: 2.4 KB (2445 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:6e9123c443eee724be756cdf1a649ef878f41d8e4cc4818c20438abcd1544b6b
Last Modified: Fri, 14 Mar 2025 00:19:12 GMT
Size: 19.7 KB (19701 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1
Last Modified: Tue, 07 Mar 2017 15:01:14 GMT
Size: 32.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:2b103ad385a984f4a5e74011d64c3df1ce66adcb923fc7749d070681e2c133a0
Last Modified: Fri, 14 Mar 2025 00:19:12 GMT
Size: 9.2 KB (9179 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:956cf6fa50b08a153005a042db04f3ab9a4f365015de7cc11256c80d0a6b733b
Last Modified: Mon, 07 Apr 2025 18:45:34 GMT
Size: 2.1 MB (2079683 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:5bf537aab5be7d31e7eea0fb0fa2fac35d9d29c8031fac55967bf66aac8c1d0a
Last Modified: Mon, 07 Apr 2025 18:45:33 GMT
Size: 315.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:d11bcbef3d9a2a1fdac8f57aff312823fb052739f1b9d3ed43ff63d4ec23acee
Last Modified: Mon, 07 Apr 2025 18:45:34 GMT
Size: 750.6 KB (750620 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:f3987faf27eeecf0995f26e2cdf5ecb0f89583e8011c13d8b2cbe4e15f6623cc
Last Modified: Mon, 07 Apr 2025 18:45:34 GMT
Size: 115.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:575cb29a0c31667bddf5ed34e1eb0aa26c7c9367bcff9ab00d5e807cb6bd2ac9
Last Modified: Mon, 07 Apr 2025 18:45:35 GMT
Size: 21.5 MB (21481005 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
drupal:10-fpm-alpine3.20
- unknown; unknown
$ docker pull drupal@sha256:464860efd9becd52d2e31202cd0bd7c0936d4bd9a2484beb872a9ca8dd0fca1f
Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
Total Size: 383.7 KB (383731 bytes)
(compressed transfer size, not on-disk size)
Image ID: sha256:00e0b534efcc78a589027074436fc87b7453dcd34494ff866dfe8db5fa5fd857
Layers:
sha256:e23303f1d94d4331a914f82581919116a2ab956c15dc01e5618cedce7221e750
Last Modified: Mon, 07 Apr 2025 18:45:33 GMT
Size: 350.7 KB (350699 bytes)
MIME: application/vnd.in-toto+json
sha256:a9ec35add6f7b3ae17bf322a60eaa31577ed90b4345b0d40ce91027034aaf961
Last Modified: Mon, 07 Apr 2025 18:45:33 GMT
Size: 33.0 KB (33032 bytes)
MIME: application/vnd.in-toto+json
drupal:10-fpm-alpine3.20
- linux; arm variant v6
$ docker pull drupal@sha256:d9ef8b71d627fa93dbd9a2c9ec601bf6108230732045c62cea53fe9de93e993c
Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
Total Size: 54.8 MB (54845255 bytes)
(compressed transfer size, not on-disk size)
Image ID: sha256:58a835015307491cf982e4b813e50aa03a3279eedaa31f8bf867f700bd044778
Entrypoint: ["docker-php-entrypoint"]
Default Command: ["php-fpm"]
# Fri, 14 Feb 2025 03:00:07 GMT
ADD alpine-minirootfs-3.20.6-armhf.tar.gz / # buildkit
# Fri, 14 Feb 2025 03:00:07 GMT
CMD ["/bin/sh" ]
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHPIZE_DEPS=autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c
# Thu, 13 Mar 2025 15:35:23 GMT
RUN apk add --no-cache ca-certificates curl openssl tar xz # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; adduser -u 82 -D -S -G www-data www-data # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_INI_DIR=/usr/local/etc/php
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; mkdir -p "$PHP_INI_DIR/conf.d" ; [ ! -d /var/www/html ]; mkdir -p /var/www/html; chown www-data:www-data /var/www/html; chmod 1777 /var/www/html # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_LDFLAGS=-Wl,-O1 -pie
# Thu, 13 Mar 2025 15:35:23 GMT
ENV GPG_KEYS=1198C0117593497A5EC5C199286AF1F9897469DC C28D937575603EB4ABB725861C0779DC5C0A9DE4 AFD8691FDAEDF03BDF6E460563F15A9B715376CA
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_VERSION=8.3.19
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_URL=https://www.php.net/distributions/php-8.3.19.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.3.19.tar.xz.asc
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_SHA256=976e4077dd25bec96b5dfe8938052d243bbd838f95368a204896eff12756545f
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; apk add --no-cache --virtual .fetch-deps gnupg; mkdir -p /usr/src; cd /usr/src; curl -fsSL -o php.tar.xz "$PHP_URL" ; if [ -n "$PHP_SHA256" ]; then echo "$PHP_SHA256 *php.tar.xz" | sha256sum -c -; fi; if [ -n "$PHP_ASC_URL" ]; then curl -fsSL -o php.tar.xz.asc "$PHP_ASC_URL" ; export GNUPGHOME="$(mktemp -d)" ; for key in $GPG_KEYS; do gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ; done; gpg --batch --verify php.tar.xz.asc php.tar.xz; gpgconf --kill all; rm -rf "$GNUPGHOME" ; fi; apk del --no-network .fetch-deps # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
COPY docker-php-source /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; apk add --no-cache --virtual .build-deps $PHPIZE_DEPS argon2-dev coreutils curl-dev gnu-libiconv-dev libsodium-dev libxml2-dev linux-headers oniguruma-dev openssl-dev readline-dev sqlite-dev ; rm -vf /usr/include/iconv.h; export CFLAGS="$PHP_CFLAGS" CPPFLAGS="$PHP_CPPFLAGS" LDFLAGS="$PHP_LDFLAGS" PHP_BUILD_PROVIDER='https://github.com/docker-library/php' PHP_UNAME='Linux - Docker' ; docker-php-source extract; cd /usr/src/php; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; ./configure --build="$gnuArch" --with-config-file-path="$PHP_INI_DIR" --with-config-file-scan-dir="$PHP_INI_DIR/conf.d" --enable-option-checking=fatal --with-mhash --with-pic --enable-mbstring --enable-mysqlnd --with-password-argon2 --with-sodium=shared --with-pdo-sqlite=/usr --with-sqlite3=/usr --with-curl --with-iconv=/usr --with-openssl --with-readline --with-zlib --disable-phpdbg --with-pear --disable-cgi --enable-fpm --with-fpm-user=www-data --with-fpm-group=www-data ; make -j "$(nproc)"; find -type f -name '*.a' -delete; make install; find /usr/local -type f -perm '/0111' -exec sh -euxc ' strip --strip-all "$@" || : ' -- '{}' + ; make clean; cp -v php.ini-* "$PHP_INI_DIR/"; cd /; docker-php-source delete; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-cache $runDeps; apk del --no-network .build-deps; pecl update-channels; rm -rf /tmp/pear ~/.pearrc; php --version # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN docker-php-ext-enable sodium # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENTRYPOINT ["docker-php-entrypoint" ]
# Thu, 13 Mar 2025 15:35:23 GMT
WORKDIR /var/www/html
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; cd /usr/local/etc; if [ -d php-fpm.d ]; then sed 's!=NONE/!=!g' php-fpm.conf.default | tee php-fpm.conf > /dev/null; cp php-fpm.d/www.conf.default php-fpm.d/www.conf; else mkdir php-fpm.d; cp php-fpm.conf.default php-fpm.d/www.conf; { echo '[global]'; echo 'include=etc/php-fpm.d/*.conf'; } | tee php-fpm.conf; fi; { echo '[global]'; echo 'error_log = /proc/self/fd/2'; echo; echo '; https://github.com/docker-library/php/pull/725#issuecomment-443540114'; echo 'log_limit = 8192'; echo; echo '[www]'; echo '; php-fpm closes STDOUT on startup, so sending logs to /proc/self/fd/1 does not work.'; echo '; https://bugs.php.net/bug.php?id=73886'; echo 'access.log = /proc/self/fd/2'; echo; echo 'clear_env = no'; echo; echo '; Ensure worker stdout and stderr are sent to the main error log.'; echo 'catch_workers_output = yes'; echo 'decorate_workers_output = no'; } | tee php-fpm.d/docker.conf; { echo '[global]'; echo 'daemonize = no'; echo; echo '[www]'; echo 'listen = 9000'; } | tee php-fpm.d/zz-docker.conf; mkdir -p "$PHP_INI_DIR/conf.d"; { echo '; https://github.com/docker-library/php/issues/878#issuecomment-938595965'; echo 'fastcgi.logging = Off'; } > "$PHP_INI_DIR/conf.d/docker-fpm.ini" # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
STOPSIGNAL SIGQUIT
# Thu, 13 Mar 2025 15:35:23 GMT
EXPOSE map[9000/tcp:{}]
# Thu, 13 Mar 2025 15:35:23 GMT
CMD ["php-fpm" ]
# Thu, 03 Apr 2025 03:27:18 GMT
RUN set -eux; apk add --no-cache --virtual .build-deps coreutils freetype-dev libjpeg-turbo-dev libpng-dev libwebp-dev libzip-dev postgresql-dev ; docker-php-ext-configure gd --with-freetype --with-jpeg=/usr/include --with-webp ; docker-php-ext-install -j "$(nproc)" gd opcache pdo_mysql pdo_pgsql zip ; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n ' | sort -u | awk 'system(" [ -e /usr/local/lib/" $1 " ]") == 0 { next } { print " so:" $1 }' )" ; apk add --no-network --virtual .drupal-phpexts-rundeps $runDeps; apk del --no-network .build-deps # buildkit
# Thu, 03 Apr 2025 03:27:18 GMT
RUN { echo 'opcache.memory_consumption=128' ; echo 'opcache.interned_strings_buffer=8' ; echo 'opcache.max_accelerated_files=4000' ; echo 'opcache.revalidate_freq=60' ; } > /usr/local/etc/php/conf.d/opcache-recommended.ini # buildkit
# Thu, 03 Apr 2025 03:27:18 GMT
COPY /usr/bin/composer /usr/local/bin/ # buildkit
# Thu, 03 Apr 2025 03:27:18 GMT
ENV DRUPAL_VERSION=10.4.6
# Thu, 03 Apr 2025 03:27:18 GMT
ENV COMPOSER_ALLOW_SUPERUSER=1
# Thu, 03 Apr 2025 03:27:18 GMT
WORKDIR /opt/drupal
# Thu, 03 Apr 2025 03:27:18 GMT
RUN set -eux; export COMPOSER_HOME="$(mktemp -d)" ; composer create-project --no-interaction "drupal/recommended-project:$DRUPAL_VERSION" ./; composer check-platform-reqs; chown -R www-data:www-data web/sites web/modules web/themes; rmdir /var/www/html; ln -sf /opt/drupal/web /var/www/html; rm -rf "$COMPOSER_HOME" # buildkit
# Thu, 03 Apr 2025 03:27:18 GMT
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/drupal/vendor/bin
Layers:
sha256:c9aedc9d4e47fa9429e5c329420d8a93e16c433e361d0f9281565ed4da3c057e
Last Modified: Fri, 14 Feb 2025 18:28:14 GMT
Size: 3.4 MB (3372531 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:36c0f79d4d985a64f9865dca6388accc72536a8134bb71d173eb4214c357889d
Last Modified: Fri, 14 Feb 2025 20:14:52 GMT
Size: 3.3 MB (3298263 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:04ffe6d763475cabc6526162b5d931425de2a4941987a9a47a37817994c917fe
Last Modified: Fri, 14 Feb 2025 20:14:51 GMT
Size: 942.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:82be80b03c756f18e75ec416857bff7aeee3ead6c2ab8410c9194efd506877e5
Last Modified: Fri, 14 Feb 2025 20:14:51 GMT
Size: 220.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:a48e68c063264688e9e3f2dadd7fca5c92f41dfa2b4647e343237d2a64d84f56
Last Modified: Fri, 14 Mar 2025 01:44:36 GMT
Size: 12.6 MB (12582227 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:fb9fec638a56d4e5aa485350cfaccdd639c1091c2bfbc600ad04ca916e4f48de
Last Modified: Fri, 14 Mar 2025 01:44:34 GMT
Size: 495.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:7eb399d0fc9a3248bbd8c6f00aaeadc58f76a0bc976192b72987d6825cdfddd1
Last Modified: Fri, 14 Mar 2025 01:56:16 GMT
Size: 11.9 MB (11941924 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:8fcd6f1d8c9d4ac6754611f00bf3c0198d8740792655598023f88d1e2ce2c4f3
Last Modified: Fri, 14 Mar 2025 01:56:16 GMT
Size: 2.4 KB (2443 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:aa56bebb69fde9d7c01b583a4c40bdcad7cf0dae97df0b0c42f826fb78c2f90d
Last Modified: Fri, 14 Mar 2025 01:56:15 GMT
Size: 19.5 KB (19495 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1
Last Modified: Tue, 07 Mar 2017 15:01:14 GMT
Size: 32.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:cdeb8392a181a93f4081ad4944b408d0036a0ce61aa3aa087cb9f02316539d2b
Last Modified: Fri, 14 Mar 2025 01:56:15 GMT
Size: 9.2 KB (9178 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:f23dcc8ed0e4a3775522f42930e2a36f74e25bf84c505608e178871571f38d52
Last Modified: Fri, 14 Mar 2025 06:18:09 GMT
Size: 1.4 MB (1385555 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:b83c00be252181ce39f4304c79a7662a96b84aa23453849f2c2cd7babef842df
Last Modified: Fri, 14 Mar 2025 06:18:09 GMT
Size: 309.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:6c0890adbc2abe12322d307197c55954698dcfad870aa1cd1140f3c8d6c76b9d
Last Modified: Mon, 07 Apr 2025 18:43:35 GMT
Size: 750.6 KB (750625 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:861be508a6e52241de81999c0f88d8a038d235787e7f7becd793e738c37e19f3
Last Modified: Mon, 07 Apr 2025 18:43:34 GMT
Size: 115.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:4900a3e5494cf32b81dedab332558791561cfa6849fbc0ef8bdb3711ebf1c9d1
Last Modified: Mon, 07 Apr 2025 18:46:15 GMT
Size: 21.5 MB (21480901 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
drupal:10-fpm-alpine3.20
- unknown; unknown
$ docker pull drupal@sha256:7a30ab46988ccc9acaa9350ec509ea418dd53e844104229e76f41d02c6684c63
Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
Total Size: 33.0 KB (32958 bytes)
(compressed transfer size, not on-disk size)
Image ID: sha256:f034b7500944314b92262f23b4f93760c10e32a228320384ebc2c01c6d20dc4b
Layers:
sha256:0b444240455a812a243286289990bb6f7b9cc1fd0505cd30ab39e5442e420586
Last Modified: Mon, 07 Apr 2025 18:46:14 GMT
Size: 33.0 KB (32958 bytes)
MIME: application/vnd.in-toto+json
drupal:10-fpm-alpine3.20
- linux; arm variant v7
$ docker pull drupal@sha256:fdd8b707a06307bd860c64a8a5cad9587474492a7e64a05ef3ee8448f7c59325
Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
Total Size: 53.5 MB (53517780 bytes)
(compressed transfer size, not on-disk size)
Image ID: sha256:f562ea57d8c6604e1f262fd8869d4fc8c219585d74e595d128893aec6f647ced
Entrypoint: ["docker-php-entrypoint"]
Default Command: ["php-fpm"]
# Fri, 14 Feb 2025 03:00:07 GMT
ADD alpine-minirootfs-3.20.6-armv7.tar.gz / # buildkit
# Fri, 14 Feb 2025 03:00:07 GMT
CMD ["/bin/sh" ]
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHPIZE_DEPS=autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c
# Thu, 13 Mar 2025 15:35:23 GMT
RUN apk add --no-cache ca-certificates curl openssl tar xz # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; adduser -u 82 -D -S -G www-data www-data # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_INI_DIR=/usr/local/etc/php
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; mkdir -p "$PHP_INI_DIR/conf.d" ; [ ! -d /var/www/html ]; mkdir -p /var/www/html; chown www-data:www-data /var/www/html; chmod 1777 /var/www/html # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_LDFLAGS=-Wl,-O1 -pie
# Thu, 13 Mar 2025 15:35:23 GMT
ENV GPG_KEYS=1198C0117593497A5EC5C199286AF1F9897469DC C28D937575603EB4ABB725861C0779DC5C0A9DE4 AFD8691FDAEDF03BDF6E460563F15A9B715376CA
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_VERSION=8.3.19
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_URL=https://www.php.net/distributions/php-8.3.19.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.3.19.tar.xz.asc
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_SHA256=976e4077dd25bec96b5dfe8938052d243bbd838f95368a204896eff12756545f
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; apk add --no-cache --virtual .fetch-deps gnupg; mkdir -p /usr/src; cd /usr/src; curl -fsSL -o php.tar.xz "$PHP_URL" ; if [ -n "$PHP_SHA256" ]; then echo "$PHP_SHA256 *php.tar.xz" | sha256sum -c -; fi; if [ -n "$PHP_ASC_URL" ]; then curl -fsSL -o php.tar.xz.asc "$PHP_ASC_URL" ; export GNUPGHOME="$(mktemp -d)" ; for key in $GPG_KEYS; do gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ; done; gpg --batch --verify php.tar.xz.asc php.tar.xz; gpgconf --kill all; rm -rf "$GNUPGHOME" ; fi; apk del --no-network .fetch-deps # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
COPY docker-php-source /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; apk add --no-cache --virtual .build-deps $PHPIZE_DEPS argon2-dev coreutils curl-dev gnu-libiconv-dev libsodium-dev libxml2-dev linux-headers oniguruma-dev openssl-dev readline-dev sqlite-dev ; rm -vf /usr/include/iconv.h; export CFLAGS="$PHP_CFLAGS" CPPFLAGS="$PHP_CPPFLAGS" LDFLAGS="$PHP_LDFLAGS" PHP_BUILD_PROVIDER='https://github.com/docker-library/php' PHP_UNAME='Linux - Docker' ; docker-php-source extract; cd /usr/src/php; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; ./configure --build="$gnuArch" --with-config-file-path="$PHP_INI_DIR" --with-config-file-scan-dir="$PHP_INI_DIR/conf.d" --enable-option-checking=fatal --with-mhash --with-pic --enable-mbstring --enable-mysqlnd --with-password-argon2 --with-sodium=shared --with-pdo-sqlite=/usr --with-sqlite3=/usr --with-curl --with-iconv=/usr --with-openssl --with-readline --with-zlib --disable-phpdbg --with-pear --disable-cgi --enable-fpm --with-fpm-user=www-data --with-fpm-group=www-data ; make -j "$(nproc)"; find -type f -name '*.a' -delete; make install; find /usr/local -type f -perm '/0111' -exec sh -euxc ' strip --strip-all "$@" || : ' -- '{}' + ; make clean; cp -v php.ini-* "$PHP_INI_DIR/"; cd /; docker-php-source delete; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-cache $runDeps; apk del --no-network .build-deps; pecl update-channels; rm -rf /tmp/pear ~/.pearrc; php --version # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN docker-php-ext-enable sodium # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENTRYPOINT ["docker-php-entrypoint" ]
# Thu, 13 Mar 2025 15:35:23 GMT
WORKDIR /var/www/html
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; cd /usr/local/etc; if [ -d php-fpm.d ]; then sed 's!=NONE/!=!g' php-fpm.conf.default | tee php-fpm.conf > /dev/null; cp php-fpm.d/www.conf.default php-fpm.d/www.conf; else mkdir php-fpm.d; cp php-fpm.conf.default php-fpm.d/www.conf; { echo '[global]'; echo 'include=etc/php-fpm.d/*.conf'; } | tee php-fpm.conf; fi; { echo '[global]'; echo 'error_log = /proc/self/fd/2'; echo; echo '; https://github.com/docker-library/php/pull/725#issuecomment-443540114'; echo 'log_limit = 8192'; echo; echo '[www]'; echo '; php-fpm closes STDOUT on startup, so sending logs to /proc/self/fd/1 does not work.'; echo '; https://bugs.php.net/bug.php?id=73886'; echo 'access.log = /proc/self/fd/2'; echo; echo 'clear_env = no'; echo; echo '; Ensure worker stdout and stderr are sent to the main error log.'; echo 'catch_workers_output = yes'; echo 'decorate_workers_output = no'; } | tee php-fpm.d/docker.conf; { echo '[global]'; echo 'daemonize = no'; echo; echo '[www]'; echo 'listen = 9000'; } | tee php-fpm.d/zz-docker.conf; mkdir -p "$PHP_INI_DIR/conf.d"; { echo '; https://github.com/docker-library/php/issues/878#issuecomment-938595965'; echo 'fastcgi.logging = Off'; } > "$PHP_INI_DIR/conf.d/docker-fpm.ini" # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
STOPSIGNAL SIGQUIT
# Thu, 13 Mar 2025 15:35:23 GMT
EXPOSE map[9000/tcp:{}]
# Thu, 13 Mar 2025 15:35:23 GMT
CMD ["php-fpm" ]
# Thu, 03 Apr 2025 03:27:18 GMT
RUN set -eux; apk add --no-cache --virtual .build-deps coreutils freetype-dev libjpeg-turbo-dev libpng-dev libwebp-dev libzip-dev postgresql-dev ; docker-php-ext-configure gd --with-freetype --with-jpeg=/usr/include --with-webp ; docker-php-ext-install -j "$(nproc)" gd opcache pdo_mysql pdo_pgsql zip ; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n ' | sort -u | awk 'system(" [ -e /usr/local/lib/" $1 " ]") == 0 { next } { print " so:" $1 }' )" ; apk add --no-network --virtual .drupal-phpexts-rundeps $runDeps; apk del --no-network .build-deps # buildkit
# Thu, 03 Apr 2025 03:27:18 GMT
RUN { echo 'opcache.memory_consumption=128' ; echo 'opcache.interned_strings_buffer=8' ; echo 'opcache.max_accelerated_files=4000' ; echo 'opcache.revalidate_freq=60' ; } > /usr/local/etc/php/conf.d/opcache-recommended.ini # buildkit
# Thu, 03 Apr 2025 03:27:18 GMT
COPY /usr/bin/composer /usr/local/bin/ # buildkit
# Thu, 03 Apr 2025 03:27:18 GMT
ENV DRUPAL_VERSION=10.4.6
# Thu, 03 Apr 2025 03:27:18 GMT
ENV COMPOSER_ALLOW_SUPERUSER=1
# Thu, 03 Apr 2025 03:27:18 GMT
WORKDIR /opt/drupal
# Thu, 03 Apr 2025 03:27:18 GMT
RUN set -eux; export COMPOSER_HOME="$(mktemp -d)" ; composer create-project --no-interaction "drupal/recommended-project:$DRUPAL_VERSION" ./; composer check-platform-reqs; chown -R www-data:www-data web/sites web/modules web/themes; rmdir /var/www/html; ln -sf /opt/drupal/web /var/www/html; rm -rf "$COMPOSER_HOME" # buildkit
# Thu, 03 Apr 2025 03:27:18 GMT
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/drupal/vendor/bin
Layers:
sha256:772078ddbdee5be52d429e08f953aaad6715a90d7e4d6496eb1cd4004efa8a95
Last Modified: Fri, 14 Feb 2025 12:05:37 GMT
Size: 3.1 MB (3095969 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:28f435e04ea18170faa15db5a195b7a456fd6855803819a3ec1feb1150cc547b
Last Modified: Fri, 14 Feb 2025 19:57:13 GMT
Size: 3.1 MB (3104652 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:1b6d965c1f9e2eeb816a67542a273f236e46e8776d2aaeabebc43098c502ee68
Last Modified: Fri, 14 Feb 2025 19:57:12 GMT
Size: 944.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:151a378a33b3d6443d5e2151a40e50e2c7f67f3b501115627d75e1ce417f91c7
Last Modified: Fri, 14 Feb 2025 19:57:12 GMT
Size: 218.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:bcd4097822b7af3c7920a7c5b85a179405f4ae0314bbf1821b7d3d480d2c05e9
Last Modified: Fri, 14 Mar 2025 02:09:05 GMT
Size: 12.6 MB (12582209 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:ef12554657cbfdff0638fdafde23f90fc69ad564385a3d5cc695043a43a7d021
Last Modified: Fri, 14 Mar 2025 02:09:05 GMT
Size: 492.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:0da8145ee76219bfd8231b50dacb57aedaba707c61f133895528b3d976d6d405
Last Modified: Fri, 14 Mar 2025 02:12:41 GMT
Size: 11.2 MB (11194217 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:8bd605e81c4f9b0f3d096f40acf104a5a9e28b0ac1f231aef1a90a3632c8901d
Last Modified: Fri, 14 Mar 2025 02:12:40 GMT
Size: 2.4 KB (2445 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:4f19cfb05607bffcc8c4cb049daacb55ef04ffacc23b686c6dae38b780616bdf
Last Modified: Fri, 14 Mar 2025 02:12:40 GMT
Size: 19.5 KB (19497 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1
Last Modified: Tue, 07 Mar 2017 15:01:14 GMT
Size: 32.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:cd26acb8696b63a1ceec45ae8483cacd726c8142b2b2e3715296847a3061c528
Last Modified: Fri, 14 Mar 2025 02:12:41 GMT
Size: 9.2 KB (9179 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:cb989cffae2abf6a5f2e5210437169e9e77921e1d3361722e9366377f20a7d94
Last Modified: Fri, 14 Mar 2025 16:26:08 GMT
Size: 1.3 MB (1275878 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:615a64383102d58c39b8e69e774edff59cb2a35fc849e27bcf08f5975871d790
Last Modified: Fri, 14 Mar 2025 16:26:08 GMT
Size: 309.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:0eff20a94f7c5ebdbe54497d93bc7cd215e33fe91eed65ec110c516cc9bc683e
Last Modified: Mon, 07 Apr 2025 18:50:36 GMT
Size: 750.6 KB (750619 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:429e091da26c61dc0c9feb79f43d7cffd5d951bae50243f1eb09b54753e96ce7
Last Modified: Mon, 07 Apr 2025 18:50:36 GMT
Size: 113.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:c3d9576b4c4303d3359eb7a47c6478b29c53742dceef60317b44da60fdce7bea
Last Modified: Mon, 07 Apr 2025 19:03:17 GMT
Size: 21.5 MB (21481007 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
drupal:10-fpm-alpine3.20
- unknown; unknown
$ docker pull drupal@sha256:c562721616bba5fd3d828bfa1ae3496d635de2bbf4b2b1d6773abb231b1c5a78
Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
Total Size: 381.1 KB (381063 bytes)
(compressed transfer size, not on-disk size)
Image ID: sha256:008482688827b718093c830fea915c07bd19391e292923609caff9d1d43362b8
Layers:
sha256:84dd06b954047a029dd8cd78d4e6ac411f59aec3e7e9ba212f61329e19bdd6ff
Last Modified: Mon, 07 Apr 2025 19:03:16 GMT
Size: 347.9 KB (347890 bytes)
MIME: application/vnd.in-toto+json
sha256:00a75389dcd5ab95cff9339af5fdbd90652c1338c194f8eef86159b9f0267c7a
Last Modified: Mon, 07 Apr 2025 19:03:16 GMT
Size: 33.2 KB (33173 bytes)
MIME: application/vnd.in-toto+json
drupal:10-fpm-alpine3.20
- linux; arm64 variant v8
$ docker pull drupal@sha256:b31917e3905c430082bf335addfbc3f315c107628b07b2c92e6ea663fe12bb82
Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
Total Size: 57.7 MB (57657144 bytes)
(compressed transfer size, not on-disk size)
Image ID: sha256:5220f569b68ea6f99562bd38030e616b3ffc88ec1023fd0037626951a382485c
Entrypoint: ["docker-php-entrypoint"]
Default Command: ["php-fpm"]
# Fri, 14 Feb 2025 03:00:07 GMT
ADD alpine-minirootfs-3.20.6-aarch64.tar.gz / # buildkit
# Fri, 14 Feb 2025 03:00:07 GMT
CMD ["/bin/sh" ]
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHPIZE_DEPS=autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c
# Thu, 13 Mar 2025 15:35:23 GMT
RUN apk add --no-cache ca-certificates curl openssl tar xz # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; adduser -u 82 -D -S -G www-data www-data # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_INI_DIR=/usr/local/etc/php
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; mkdir -p "$PHP_INI_DIR/conf.d" ; [ ! -d /var/www/html ]; mkdir -p /var/www/html; chown www-data:www-data /var/www/html; chmod 1777 /var/www/html # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_LDFLAGS=-Wl,-O1 -pie
# Thu, 13 Mar 2025 15:35:23 GMT
ENV GPG_KEYS=1198C0117593497A5EC5C199286AF1F9897469DC C28D937575603EB4ABB725861C0779DC5C0A9DE4 AFD8691FDAEDF03BDF6E460563F15A9B715376CA
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_VERSION=8.3.19
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_URL=https://www.php.net/distributions/php-8.3.19.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.3.19.tar.xz.asc
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_SHA256=976e4077dd25bec96b5dfe8938052d243bbd838f95368a204896eff12756545f
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; apk add --no-cache --virtual .fetch-deps gnupg; mkdir -p /usr/src; cd /usr/src; curl -fsSL -o php.tar.xz "$PHP_URL" ; if [ -n "$PHP_SHA256" ]; then echo "$PHP_SHA256 *php.tar.xz" | sha256sum -c -; fi; if [ -n "$PHP_ASC_URL" ]; then curl -fsSL -o php.tar.xz.asc "$PHP_ASC_URL" ; export GNUPGHOME="$(mktemp -d)" ; for key in $GPG_KEYS; do gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ; done; gpg --batch --verify php.tar.xz.asc php.tar.xz; gpgconf --kill all; rm -rf "$GNUPGHOME" ; fi; apk del --no-network .fetch-deps # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
COPY docker-php-source /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; apk add --no-cache --virtual .build-deps $PHPIZE_DEPS argon2-dev coreutils curl-dev gnu-libiconv-dev libsodium-dev libxml2-dev linux-headers oniguruma-dev openssl-dev readline-dev sqlite-dev ; rm -vf /usr/include/iconv.h; export CFLAGS="$PHP_CFLAGS" CPPFLAGS="$PHP_CPPFLAGS" LDFLAGS="$PHP_LDFLAGS" PHP_BUILD_PROVIDER='https://github.com/docker-library/php' PHP_UNAME='Linux - Docker' ; docker-php-source extract; cd /usr/src/php; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; ./configure --build="$gnuArch" --with-config-file-path="$PHP_INI_DIR" --with-config-file-scan-dir="$PHP_INI_DIR/conf.d" --enable-option-checking=fatal --with-mhash --with-pic --enable-mbstring --enable-mysqlnd --with-password-argon2 --with-sodium=shared --with-pdo-sqlite=/usr --with-sqlite3=/usr --with-curl --with-iconv=/usr --with-openssl --with-readline --with-zlib --disable-phpdbg --with-pear --disable-cgi --enable-fpm --with-fpm-user=www-data --with-fpm-group=www-data ; make -j "$(nproc)"; find -type f -name '*.a' -delete; make install; find /usr/local -type f -perm '/0111' -exec sh -euxc ' strip --strip-all "$@" || : ' -- '{}' + ; make clean; cp -v php.ini-* "$PHP_INI_DIR/"; cd /; docker-php-source delete; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-cache $runDeps; apk del --no-network .build-deps; pecl update-channels; rm -rf /tmp/pear ~/.pearrc; php --version # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN docker-php-ext-enable sodium # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENTRYPOINT ["docker-php-entrypoint" ]
# Thu, 13 Mar 2025 15:35:23 GMT
WORKDIR /var/www/html
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; cd /usr/local/etc; if [ -d php-fpm.d ]; then sed 's!=NONE/!=!g' php-fpm.conf.default | tee php-fpm.conf > /dev/null; cp php-fpm.d/www.conf.default php-fpm.d/www.conf; else mkdir php-fpm.d; cp php-fpm.conf.default php-fpm.d/www.conf; { echo '[global]'; echo 'include=etc/php-fpm.d/*.conf'; } | tee php-fpm.conf; fi; { echo '[global]'; echo 'error_log = /proc/self/fd/2'; echo; echo '; https://github.com/docker-library/php/pull/725#issuecomment-443540114'; echo 'log_limit = 8192'; echo; echo '[www]'; echo '; php-fpm closes STDOUT on startup, so sending logs to /proc/self/fd/1 does not work.'; echo '; https://bugs.php.net/bug.php?id=73886'; echo 'access.log = /proc/self/fd/2'; echo; echo 'clear_env = no'; echo; echo '; Ensure worker stdout and stderr are sent to the main error log.'; echo 'catch_workers_output = yes'; echo 'decorate_workers_output = no'; } | tee php-fpm.d/docker.conf; { echo '[global]'; echo 'daemonize = no'; echo; echo '[www]'; echo 'listen = 9000'; } | tee php-fpm.d/zz-docker.conf; mkdir -p "$PHP_INI_DIR/conf.d"; { echo '; https://github.com/docker-library/php/issues/878#issuecomment-938595965'; echo 'fastcgi.logging = Off'; } > "$PHP_INI_DIR/conf.d/docker-fpm.ini" # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
STOPSIGNAL SIGQUIT
# Thu, 13 Mar 2025 15:35:23 GMT
EXPOSE map[9000/tcp:{}]
# Thu, 13 Mar 2025 15:35:23 GMT
CMD ["php-fpm" ]
# Thu, 03 Apr 2025 03:27:18 GMT
RUN set -eux; apk add --no-cache --virtual .build-deps coreutils freetype-dev libjpeg-turbo-dev libpng-dev libwebp-dev libzip-dev postgresql-dev ; docker-php-ext-configure gd --with-freetype --with-jpeg=/usr/include --with-webp ; docker-php-ext-install -j "$(nproc)" gd opcache pdo_mysql pdo_pgsql zip ; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n ' | sort -u | awk 'system(" [ -e /usr/local/lib/" $1 " ]") == 0 { next } { print " so:" $1 }' )" ; apk add --no-network --virtual .drupal-phpexts-rundeps $runDeps; apk del --no-network .build-deps # buildkit
# Thu, 03 Apr 2025 03:27:18 GMT
RUN { echo 'opcache.memory_consumption=128' ; echo 'opcache.interned_strings_buffer=8' ; echo 'opcache.max_accelerated_files=4000' ; echo 'opcache.revalidate_freq=60' ; } > /usr/local/etc/php/conf.d/opcache-recommended.ini # buildkit
# Thu, 03 Apr 2025 03:27:18 GMT
COPY /usr/bin/composer /usr/local/bin/ # buildkit
# Thu, 03 Apr 2025 03:27:18 GMT
ENV DRUPAL_VERSION=10.4.6
# Thu, 03 Apr 2025 03:27:18 GMT
ENV COMPOSER_ALLOW_SUPERUSER=1
# Thu, 03 Apr 2025 03:27:18 GMT
WORKDIR /opt/drupal
# Thu, 03 Apr 2025 03:27:18 GMT
RUN set -eux; export COMPOSER_HOME="$(mktemp -d)" ; composer create-project --no-interaction "drupal/recommended-project:$DRUPAL_VERSION" ./; composer check-platform-reqs; chown -R www-data:www-data web/sites web/modules web/themes; rmdir /var/www/html; ln -sf /opt/drupal/web /var/www/html; rm -rf "$COMPOSER_HOME" # buildkit
# Thu, 03 Apr 2025 03:27:18 GMT
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/drupal/vendor/bin
Layers:
sha256:94e9d8af22013aabf0edcaf42950c88b0a1350c3a9ce076d61b98a535a673dd9
Last Modified: Fri, 14 Feb 2025 12:05:38 GMT
Size: 4.1 MB (4091165 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:c64278622ee4008648cd0d08a890af70672bfae53a983eb2b10fe4a65ed3b936
Last Modified: Fri, 14 Feb 2025 20:06:51 GMT
Size: 3.4 MB (3365209 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:a95666ce1b88aa4cfd448a2dfecfe7a221115807ae27fb0bd41f2d5920815884
Last Modified: Fri, 14 Feb 2025 20:06:51 GMT
Size: 941.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:2fa970535345bac62ab689111e4438c3ed5b2c57f743763f4381c198f307d845
Last Modified: Fri, 14 Feb 2025 20:06:51 GMT
Size: 217.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:9997de3f717edc81938963f38c31a2b0a0254452e3a266831c8982f385ebe995
Last Modified: Fri, 14 Mar 2025 01:40:42 GMT
Size: 12.6 MB (12582214 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:d7aae8c37580030752aca71610ee57df6c33ae061869f4be1845db1a9fb92233
Last Modified: Fri, 14 Mar 2025 01:40:41 GMT
Size: 493.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:e0ef4b3ebadee3b616bfa3e9d7d96b43fa022778b8b6dc000c038cdf8039464e
Last Modified: Fri, 14 Mar 2025 01:46:32 GMT
Size: 13.2 MB (13174346 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:b5441928aaf129a39b4e6ad5cfcfa7f4a9338274825dd294a8344eafcbcf9f94
Last Modified: Fri, 14 Mar 2025 01:46:31 GMT
Size: 2.4 KB (2446 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:119fd48cf88b17ee80dfe058e885f9f3476fd854c584a5f1bff7d36a3b50a683
Last Modified: Fri, 14 Mar 2025 01:46:31 GMT
Size: 19.5 KB (19473 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1
Last Modified: Tue, 07 Mar 2017 15:01:14 GMT
Size: 32.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:59d112ad84680f99b6aaba94796695c4b54ca39a4c8129d85fad914ce5f865b9
Last Modified: Fri, 14 Mar 2025 01:46:31 GMT
Size: 9.2 KB (9181 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:e241b095cd2cd7a0d16fabcee6caba6cf2b877a6d0ccbb78befcdc15abe47cc3
Last Modified: Fri, 14 Mar 2025 22:17:13 GMT
Size: 2.2 MB (2179404 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:52e62087852a94a3165211b533ec73890a1d144b8d6c96555e7b4b9509724b31
Last Modified: Wed, 19 Mar 2025 23:41:44 GMT
Size: 317.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:3847de1aacf512d754ae0ef9ece72a586e8157120c5bb4fa63af558da56035c2
Last Modified: Mon, 07 Apr 2025 19:06:00 GMT
Size: 750.6 KB (750625 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:230a7e09c1a7791c3e493ca7bb557bd77f20c516a87b0f15403e774a8b31422e
Last Modified: Mon, 07 Apr 2025 19:05:59 GMT
Size: 114.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:07d905726a971fa755c18adccf08e5cd5f08c6a0c5a9d2b2b88fa219750e6b1a
Last Modified: Mon, 07 Apr 2025 19:15:49 GMT
Size: 21.5 MB (21480967 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
drupal:10-fpm-alpine3.20
- unknown; unknown
$ docker pull drupal@sha256:4aee7a1b2a67d6e798a3f629f618fe28558f819072c042c3b45ae458488fcae1
Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
Total Size: 381.1 KB (381135 bytes)
(compressed transfer size, not on-disk size)
Image ID: sha256:0589abf83f8fed02bee4f966658481cb717200b6a6a15b60aaee772d29d879db
Layers:
sha256:98df415cbad6a3e5d9a376701ee9a67ea37696bd8c807609bffa6f44d7883be6
Last Modified: Mon, 07 Apr 2025 19:15:48 GMT
Size: 347.9 KB (347918 bytes)
MIME: application/vnd.in-toto+json
sha256:5ae204da233b9091c328cef533232143f84c2d140359b65d3c58c3aa48f19dc5
Last Modified: Mon, 07 Apr 2025 19:15:47 GMT
Size: 33.2 KB (33217 bytes)
MIME: application/vnd.in-toto+json
drupal:10-fpm-alpine3.20
- linux; 386
$ docker pull drupal@sha256:eb337723af04d42b97dcd722492ee2b7db63db5663683b334bf936ce96922a45
Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
Total Size: 57.3 MB (57294959 bytes)
(compressed transfer size, not on-disk size)
Image ID: sha256:fa8732b524748548b2350f273c3cab59ce1c9136ed2b0311da3b828d799c8dcc
Entrypoint: ["docker-php-entrypoint"]
Default Command: ["php-fpm"]
# Fri, 14 Feb 2025 03:00:07 GMT
ADD alpine-minirootfs-3.20.6-x86.tar.gz / # buildkit
# Fri, 14 Feb 2025 03:00:07 GMT
CMD ["/bin/sh" ]
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHPIZE_DEPS=autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c
# Thu, 13 Mar 2025 15:35:23 GMT
RUN apk add --no-cache ca-certificates curl openssl tar xz # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; adduser -u 82 -D -S -G www-data www-data # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_INI_DIR=/usr/local/etc/php
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; mkdir -p "$PHP_INI_DIR/conf.d" ; [ ! -d /var/www/html ]; mkdir -p /var/www/html; chown www-data:www-data /var/www/html; chmod 1777 /var/www/html # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_LDFLAGS=-Wl,-O1 -pie
# Thu, 13 Mar 2025 15:35:23 GMT
ENV GPG_KEYS=1198C0117593497A5EC5C199286AF1F9897469DC C28D937575603EB4ABB725861C0779DC5C0A9DE4 AFD8691FDAEDF03BDF6E460563F15A9B715376CA
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_VERSION=8.3.19
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_URL=https://www.php.net/distributions/php-8.3.19.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.3.19.tar.xz.asc
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_SHA256=976e4077dd25bec96b5dfe8938052d243bbd838f95368a204896eff12756545f
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; apk add --no-cache --virtual .fetch-deps gnupg; mkdir -p /usr/src; cd /usr/src; curl -fsSL -o php.tar.xz "$PHP_URL" ; if [ -n "$PHP_SHA256" ]; then echo "$PHP_SHA256 *php.tar.xz" | sha256sum -c -; fi; if [ -n "$PHP_ASC_URL" ]; then curl -fsSL -o php.tar.xz.asc "$PHP_ASC_URL" ; export GNUPGHOME="$(mktemp -d)" ; for key in $GPG_KEYS; do gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ; done; gpg --batch --verify php.tar.xz.asc php.tar.xz; gpgconf --kill all; rm -rf "$GNUPGHOME" ; fi; apk del --no-network .fetch-deps # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
COPY docker-php-source /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; apk add --no-cache --virtual .build-deps $PHPIZE_DEPS argon2-dev coreutils curl-dev gnu-libiconv-dev libsodium-dev libxml2-dev linux-headers oniguruma-dev openssl-dev readline-dev sqlite-dev ; rm -vf /usr/include/iconv.h; export CFLAGS="$PHP_CFLAGS" CPPFLAGS="$PHP_CPPFLAGS" LDFLAGS="$PHP_LDFLAGS" PHP_BUILD_PROVIDER='https://github.com/docker-library/php' PHP_UNAME='Linux - Docker' ; docker-php-source extract; cd /usr/src/php; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; ./configure --build="$gnuArch" --with-config-file-path="$PHP_INI_DIR" --with-config-file-scan-dir="$PHP_INI_DIR/conf.d" --enable-option-checking=fatal --with-mhash --with-pic --enable-mbstring --enable-mysqlnd --with-password-argon2 --with-sodium=shared --with-pdo-sqlite=/usr --with-sqlite3=/usr --with-curl --with-iconv=/usr --with-openssl --with-readline --with-zlib --disable-phpdbg --with-pear --disable-cgi --enable-fpm --with-fpm-user=www-data --with-fpm-group=www-data ; make -j "$(nproc)"; find -type f -name '*.a' -delete; make install; find /usr/local -type f -perm '/0111' -exec sh -euxc ' strip --strip-all "$@" || : ' -- '{}' + ; make clean; cp -v php.ini-* "$PHP_INI_DIR/"; cd /; docker-php-source delete; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-cache $runDeps; apk del --no-network .build-deps; pecl update-channels; rm -rf /tmp/pear ~/.pearrc; php --version # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN docker-php-ext-enable sodium # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENTRYPOINT ["docker-php-entrypoint" ]
# Thu, 13 Mar 2025 15:35:23 GMT
WORKDIR /var/www/html
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; cd /usr/local/etc; if [ -d php-fpm.d ]; then sed 's!=NONE/!=!g' php-fpm.conf.default | tee php-fpm.conf > /dev/null; cp php-fpm.d/www.conf.default php-fpm.d/www.conf; else mkdir php-fpm.d; cp php-fpm.conf.default php-fpm.d/www.conf; { echo '[global]'; echo 'include=etc/php-fpm.d/*.conf'; } | tee php-fpm.conf; fi; { echo '[global]'; echo 'error_log = /proc/self/fd/2'; echo; echo '; https://github.com/docker-library/php/pull/725#issuecomment-443540114'; echo 'log_limit = 8192'; echo; echo '[www]'; echo '; php-fpm closes STDOUT on startup, so sending logs to /proc/self/fd/1 does not work.'; echo '; https://bugs.php.net/bug.php?id=73886'; echo 'access.log = /proc/self/fd/2'; echo; echo 'clear_env = no'; echo; echo '; Ensure worker stdout and stderr are sent to the main error log.'; echo 'catch_workers_output = yes'; echo 'decorate_workers_output = no'; } | tee php-fpm.d/docker.conf; { echo '[global]'; echo 'daemonize = no'; echo; echo '[www]'; echo 'listen = 9000'; } | tee php-fpm.d/zz-docker.conf; mkdir -p "$PHP_INI_DIR/conf.d"; { echo '; https://github.com/docker-library/php/issues/878#issuecomment-938595965'; echo 'fastcgi.logging = Off'; } > "$PHP_INI_DIR/conf.d/docker-fpm.ini" # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
STOPSIGNAL SIGQUIT
# Thu, 13 Mar 2025 15:35:23 GMT
EXPOSE map[9000/tcp:{}]
# Thu, 13 Mar 2025 15:35:23 GMT
CMD ["php-fpm" ]
# Thu, 03 Apr 2025 03:27:18 GMT
RUN set -eux; apk add --no-cache --virtual .build-deps coreutils freetype-dev libjpeg-turbo-dev libpng-dev libwebp-dev libzip-dev postgresql-dev ; docker-php-ext-configure gd --with-freetype --with-jpeg=/usr/include --with-webp ; docker-php-ext-install -j "$(nproc)" gd opcache pdo_mysql pdo_pgsql zip ; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n ' | sort -u | awk 'system(" [ -e /usr/local/lib/" $1 " ]") == 0 { next } { print " so:" $1 }' )" ; apk add --no-network --virtual .drupal-phpexts-rundeps $runDeps; apk del --no-network .build-deps # buildkit
# Thu, 03 Apr 2025 03:27:18 GMT
RUN { echo 'opcache.memory_consumption=128' ; echo 'opcache.interned_strings_buffer=8' ; echo 'opcache.max_accelerated_files=4000' ; echo 'opcache.revalidate_freq=60' ; } > /usr/local/etc/php/conf.d/opcache-recommended.ini # buildkit
# Thu, 03 Apr 2025 03:27:18 GMT
COPY /usr/bin/composer /usr/local/bin/ # buildkit
# Thu, 03 Apr 2025 03:27:18 GMT
ENV DRUPAL_VERSION=10.4.6
# Thu, 03 Apr 2025 03:27:18 GMT
ENV COMPOSER_ALLOW_SUPERUSER=1
# Thu, 03 Apr 2025 03:27:18 GMT
WORKDIR /opt/drupal
# Thu, 03 Apr 2025 03:27:18 GMT
RUN set -eux; export COMPOSER_HOME="$(mktemp -d)" ; composer create-project --no-interaction "drupal/recommended-project:$DRUPAL_VERSION" ./; composer check-platform-reqs; chown -R www-data:www-data web/sites web/modules web/themes; rmdir /var/www/html; ln -sf /opt/drupal/web /var/www/html; rm -rf "$COMPOSER_HOME" # buildkit
# Thu, 03 Apr 2025 03:27:18 GMT
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/drupal/vendor/bin
Layers:
sha256:b3d7db73e90671cb6b7925cc878d43a2781451bed256cf0626110f5386cdd4dc
Last Modified: Fri, 14 Feb 2025 12:05:37 GMT
Size: 3.5 MB (3471668 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:21d125ca47b043f8f90dfb7112384ddda481c1aaabc2a65cced021f07318b2d7
Last Modified: Fri, 14 Mar 2025 00:19:23 GMT
Size: 3.4 MB (3365467 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:d4a12b4ca79e0ce76cc7a500480886834cc5e11314fda3f5feb3acf65b98666a
Last Modified: Fri, 14 Mar 2025 00:19:23 GMT
Size: 944.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:a3d0bb20f677c574d8d37f05e646fab6fd8a91e9d38c3cebfd923480ef697c0a
Last Modified: Fri, 14 Mar 2025 00:19:23 GMT
Size: 215.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:c23f373756369ea32f6df839bc25246f7c0963bb2c645a7524f0cd2c03883da7
Last Modified: Fri, 14 Mar 2025 00:19:23 GMT
Size: 12.6 MB (12582213 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:4766e09e4bfa00d21393e67d0990d065071c8ec63f6f054225f8bd9b95f24698
Last Modified: Fri, 14 Mar 2025 00:19:24 GMT
Size: 489.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:faefff55d4fc940dc217d7a7fa040bab84d0450ceda2b87f8caceb791df2aec7
Last Modified: Fri, 14 Mar 2025 00:19:24 GMT
Size: 13.4 MB (13447983 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:d7b8e7bbd1c3db80bb82f5b2f3629507c5df6f16239c05891dd0bec913785594
Last Modified: Fri, 14 Mar 2025 00:19:24 GMT
Size: 2.4 KB (2448 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:93c0af806ddf2f5eada9251129f6355d5f7aec343ddba4d8969060a9e8e4f1bc
Last Modified: Fri, 14 Mar 2025 00:19:24 GMT
Size: 19.7 KB (19706 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1
Last Modified: Tue, 07 Mar 2017 15:01:14 GMT
Size: 32.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:49883aed606458301b9028d03bc04965cd2f30ab10c6a7027ed3e26108bcdedc
Last Modified: Fri, 14 Mar 2025 00:19:25 GMT
Size: 9.2 KB (9181 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:d63137ecce32af0e7c09b15bb9ebbc27b20d553f9aed440ea4e0fb681fb5bb0e
Last Modified: Mon, 07 Apr 2025 18:44:22 GMT
Size: 2.2 MB (2162620 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:acf06b7d48bbff6d150d3e3aba30d05a4245838ef1199bb7ee30e96634308dfb
Last Modified: Mon, 07 Apr 2025 18:44:22 GMT
Size: 312.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:b7005544778432388c1272a450cad4625e36e6af55bb87baf0e5c70cfdc463b3
Last Modified: Mon, 07 Apr 2025 18:44:22 GMT
Size: 750.6 KB (750613 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:2dd1eba1df1e6e21962e84c5482f07cb5992c68779263fc97cbc3a6c05f509c7
Last Modified: Mon, 07 Apr 2025 18:44:22 GMT
Size: 114.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:8a9e775ab8001437fcf538d54a63e44ddeef6242c9c4a604bd9fc49f3472ee24
Last Modified: Mon, 07 Apr 2025 18:44:24 GMT
Size: 21.5 MB (21480954 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
drupal:10-fpm-alpine3.20
- unknown; unknown
$ docker pull drupal@sha256:c04ea8d0f1905156a884eedcf263a52094affd18766276316e075d475d798343
Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
Total Size: 383.6 KB (383644 bytes)
(compressed transfer size, not on-disk size)
Image ID: sha256:7c485174713d3b17f836bdd6624e4870adb2edf6e7d752eb2b86413cc60b7199
Layers:
sha256:8071bd75963f27f4dffdf0be67fb01fe5fec20f2d9865ae88f56f7d5e8c10a09
Last Modified: Mon, 07 Apr 2025 18:44:22 GMT
Size: 350.7 KB (350664 bytes)
MIME: application/vnd.in-toto+json
sha256:3d080518c64cc73314819fcca69df1af49fcd4ddd4e39bdca21991f862594585
Last Modified: Mon, 07 Apr 2025 18:44:22 GMT
Size: 33.0 KB (32980 bytes)
MIME: application/vnd.in-toto+json
drupal:10-fpm-alpine3.20
- linux; ppc64le
$ docker pull drupal@sha256:a4ccba390e9474eeb8cd1f22e96325826a3f8a19578661bab9e14333876e2e8d
Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
Total Size: 57.2 MB (57158051 bytes)
(compressed transfer size, not on-disk size)
Image ID: sha256:bae5cbee66a4b0d3a83c5e32c2145ace3be952734911f407674e78e4dbabe73d
Entrypoint: ["docker-php-entrypoint"]
Default Command: ["php-fpm"]
# Fri, 14 Feb 2025 03:00:07 GMT
ADD alpine-minirootfs-3.20.6-ppc64le.tar.gz / # buildkit
# Fri, 14 Feb 2025 03:00:07 GMT
CMD ["/bin/sh" ]
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHPIZE_DEPS=autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c
# Thu, 13 Mar 2025 15:35:23 GMT
RUN apk add --no-cache ca-certificates curl openssl tar xz # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; adduser -u 82 -D -S -G www-data www-data # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_INI_DIR=/usr/local/etc/php
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; mkdir -p "$PHP_INI_DIR/conf.d" ; [ ! -d /var/www/html ]; mkdir -p /var/www/html; chown www-data:www-data /var/www/html; chmod 1777 /var/www/html # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_LDFLAGS=-Wl,-O1 -pie
# Thu, 13 Mar 2025 15:35:23 GMT
ENV GPG_KEYS=1198C0117593497A5EC5C199286AF1F9897469DC C28D937575603EB4ABB725861C0779DC5C0A9DE4 AFD8691FDAEDF03BDF6E460563F15A9B715376CA
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_VERSION=8.3.19
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_URL=https://www.php.net/distributions/php-8.3.19.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.3.19.tar.xz.asc
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_SHA256=976e4077dd25bec96b5dfe8938052d243bbd838f95368a204896eff12756545f
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; apk add --no-cache --virtual .fetch-deps gnupg; mkdir -p /usr/src; cd /usr/src; curl -fsSL -o php.tar.xz "$PHP_URL" ; if [ -n "$PHP_SHA256" ]; then echo "$PHP_SHA256 *php.tar.xz" | sha256sum -c -; fi; if [ -n "$PHP_ASC_URL" ]; then curl -fsSL -o php.tar.xz.asc "$PHP_ASC_URL" ; export GNUPGHOME="$(mktemp -d)" ; for key in $GPG_KEYS; do gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ; done; gpg --batch --verify php.tar.xz.asc php.tar.xz; gpgconf --kill all; rm -rf "$GNUPGHOME" ; fi; apk del --no-network .fetch-deps # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
COPY docker-php-source /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; apk add --no-cache --virtual .build-deps $PHPIZE_DEPS argon2-dev coreutils curl-dev gnu-libiconv-dev libsodium-dev libxml2-dev linux-headers oniguruma-dev openssl-dev readline-dev sqlite-dev ; rm -vf /usr/include/iconv.h; export CFLAGS="$PHP_CFLAGS" CPPFLAGS="$PHP_CPPFLAGS" LDFLAGS="$PHP_LDFLAGS" PHP_BUILD_PROVIDER='https://github.com/docker-library/php' PHP_UNAME='Linux - Docker' ; docker-php-source extract; cd /usr/src/php; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; ./configure --build="$gnuArch" --with-config-file-path="$PHP_INI_DIR" --with-config-file-scan-dir="$PHP_INI_DIR/conf.d" --enable-option-checking=fatal --with-mhash --with-pic --enable-mbstring --enable-mysqlnd --with-password-argon2 --with-sodium=shared --with-pdo-sqlite=/usr --with-sqlite3=/usr --with-curl --with-iconv=/usr --with-openssl --with-readline --with-zlib --disable-phpdbg --with-pear --disable-cgi --enable-fpm --with-fpm-user=www-data --with-fpm-group=www-data ; make -j "$(nproc)"; find -type f -name '*.a' -delete; make install; find /usr/local -type f -perm '/0111' -exec sh -euxc ' strip --strip-all "$@" || : ' -- '{}' + ; make clean; cp -v php.ini-* "$PHP_INI_DIR/"; cd /; docker-php-source delete; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-cache $runDeps; apk del --no-network .build-deps; pecl update-channels; rm -rf /tmp/pear ~/.pearrc; php --version # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN docker-php-ext-enable sodium # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENTRYPOINT ["docker-php-entrypoint" ]
# Thu, 13 Mar 2025 15:35:23 GMT
WORKDIR /var/www/html
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; cd /usr/local/etc; if [ -d php-fpm.d ]; then sed 's!=NONE/!=!g' php-fpm.conf.default | tee php-fpm.conf > /dev/null; cp php-fpm.d/www.conf.default php-fpm.d/www.conf; else mkdir php-fpm.d; cp php-fpm.conf.default php-fpm.d/www.conf; { echo '[global]'; echo 'include=etc/php-fpm.d/*.conf'; } | tee php-fpm.conf; fi; { echo '[global]'; echo 'error_log = /proc/self/fd/2'; echo; echo '; https://github.com/docker-library/php/pull/725#issuecomment-443540114'; echo 'log_limit = 8192'; echo; echo '[www]'; echo '; php-fpm closes STDOUT on startup, so sending logs to /proc/self/fd/1 does not work.'; echo '; https://bugs.php.net/bug.php?id=73886'; echo 'access.log = /proc/self/fd/2'; echo; echo 'clear_env = no'; echo; echo '; Ensure worker stdout and stderr are sent to the main error log.'; echo 'catch_workers_output = yes'; echo 'decorate_workers_output = no'; } | tee php-fpm.d/docker.conf; { echo '[global]'; echo 'daemonize = no'; echo; echo '[www]'; echo 'listen = 9000'; } | tee php-fpm.d/zz-docker.conf; mkdir -p "$PHP_INI_DIR/conf.d"; { echo '; https://github.com/docker-library/php/issues/878#issuecomment-938595965'; echo 'fastcgi.logging = Off'; } > "$PHP_INI_DIR/conf.d/docker-fpm.ini" # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
STOPSIGNAL SIGQUIT
# Thu, 13 Mar 2025 15:35:23 GMT
EXPOSE map[9000/tcp:{}]
# Thu, 13 Mar 2025 15:35:23 GMT
CMD ["php-fpm" ]
# Thu, 03 Apr 2025 03:27:18 GMT
RUN set -eux; apk add --no-cache --virtual .build-deps coreutils freetype-dev libjpeg-turbo-dev libpng-dev libwebp-dev libzip-dev postgresql-dev ; docker-php-ext-configure gd --with-freetype --with-jpeg=/usr/include --with-webp ; docker-php-ext-install -j "$(nproc)" gd opcache pdo_mysql pdo_pgsql zip ; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n ' | sort -u | awk 'system(" [ -e /usr/local/lib/" $1 " ]") == 0 { next } { print " so:" $1 }' )" ; apk add --no-network --virtual .drupal-phpexts-rundeps $runDeps; apk del --no-network .build-deps # buildkit
# Thu, 03 Apr 2025 03:27:18 GMT
RUN { echo 'opcache.memory_consumption=128' ; echo 'opcache.interned_strings_buffer=8' ; echo 'opcache.max_accelerated_files=4000' ; echo 'opcache.revalidate_freq=60' ; } > /usr/local/etc/php/conf.d/opcache-recommended.ini # buildkit
# Thu, 03 Apr 2025 03:27:18 GMT
COPY /usr/bin/composer /usr/local/bin/ # buildkit
# Thu, 03 Apr 2025 03:27:18 GMT
ENV DRUPAL_VERSION=10.4.6
# Thu, 03 Apr 2025 03:27:18 GMT
ENV COMPOSER_ALLOW_SUPERUSER=1
# Thu, 03 Apr 2025 03:27:18 GMT
WORKDIR /opt/drupal
# Thu, 03 Apr 2025 03:27:18 GMT
RUN set -eux; export COMPOSER_HOME="$(mktemp -d)" ; composer create-project --no-interaction "drupal/recommended-project:$DRUPAL_VERSION" ./; composer check-platform-reqs; chown -R www-data:www-data web/sites web/modules web/themes; rmdir /var/www/html; ln -sf /opt/drupal/web /var/www/html; rm -rf "$COMPOSER_HOME" # buildkit
# Thu, 03 Apr 2025 03:27:18 GMT
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/drupal/vendor/bin
Layers:
sha256:c9813c0f5a2f289ea6175876fd973d6d8adcd495da4a23e9273600c8f0a761c5
Last Modified: Fri, 14 Feb 2025 12:05:35 GMT
Size: 3.6 MB (3575680 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:718db6fd9663f5523b8df9dc0bcd9d39b076fe66cbf8b070276f7f03946d69a3
Last Modified: Fri, 14 Feb 2025 20:00:10 GMT
Size: 3.4 MB (3440270 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:30a6b0a520a6ed496f43bb191ac088029379c10ac94401a28b7441591d37bfae
Last Modified: Fri, 14 Feb 2025 20:00:09 GMT
Size: 945.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:9d31ee6d075a91e74c7b2a672c463e871265f9016719d4905ed788b321d083a2
Last Modified: Fri, 14 Feb 2025 20:00:09 GMT
Size: 223.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:e4182bbb4f41734bcfabf1022d1a06bf1c75085882b54f09acb2d267bdef07cf
Last Modified: Fri, 14 Mar 2025 01:26:03 GMT
Size: 12.6 MB (12582236 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:83f820194058c1d7c9a9acd768a6ff72568cf6ec829f16c588eb903563540805
Last Modified: Fri, 14 Mar 2025 01:26:02 GMT
Size: 493.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:97af1ec7ead9ce3890f79cb4c70285a83fddfa13afc33d686b00395e5a8e2496
Last Modified: Fri, 14 Mar 2025 01:53:22 GMT
Size: 13.6 MB (13614912 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:24483b70df7d8e840f0e7168b649ee6b916444081136ca4b28fb412f5ddaeb25
Last Modified: Fri, 14 Mar 2025 01:53:21 GMT
Size: 2.4 KB (2446 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:39ba3c8c3cc05a152e41b2918712856771235899d2574c3300fb1b403c2457ca
Last Modified: Fri, 14 Mar 2025 01:53:22 GMT
Size: 19.5 KB (19473 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1
Last Modified: Tue, 07 Mar 2017 15:01:14 GMT
Size: 32.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:dc294cb4127705c601643aac38f98166f71de4acb2b1ca7f6fc8f1967c42df1a
Last Modified: Fri, 14 Mar 2025 01:53:22 GMT
Size: 9.2 KB (9179 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:fd779934c026252b2cdd2799ae362215011b049b595d5e86a94e8e178e7662f9
Last Modified: Fri, 14 Mar 2025 07:28:33 GMT
Size: 1.7 MB (1680351 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:bf175573d2cadf34a5f9133686c70370eeec1eae6b8ecdab67dd7d2dec3a9922
Last Modified: Fri, 14 Mar 2025 07:28:33 GMT
Size: 313.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:cd4e2b3f8d751a4df1244b4c76a7dd02eb4d0f68f139085c9631c8c6f647e262
Last Modified: Mon, 07 Apr 2025 18:51:33 GMT
Size: 750.6 KB (750623 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:d4a7e71dce1e612be19ace3355c55e057068aaaf3f1b258d7348cb79a750996f
Last Modified: Mon, 07 Apr 2025 18:51:33 GMT
Size: 115.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:d4e446cf5b5d71a92ce09f06b66f7824abc18910186f2e399a6f86f129c37895
Last Modified: Mon, 07 Apr 2025 19:04:52 GMT
Size: 21.5 MB (21480760 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
drupal:10-fpm-alpine3.20
- unknown; unknown
$ docker pull drupal@sha256:ab1e199e8ba0480fef61c5ac76a1803f8742d45deacf7ff0a58a1e0416dbf8d4
Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
Total Size: 379.0 KB (379036 bytes)
(compressed transfer size, not on-disk size)
Image ID: sha256:fd598a2867417ffc32fe4ff16fbd62b5ae167c2a28874dd3b804d98f52262074
Layers:
sha256:f235e2a1735507d5616628b7635f0790fd164749d8585fc035d432c4f6d0c106
Last Modified: Mon, 07 Apr 2025 19:04:51 GMT
Size: 345.9 KB (345933 bytes)
MIME: application/vnd.in-toto+json
sha256:9c21bf13512e6372b37dcd3cc0519c298764fb88665a033f38b8766e6270e36b
Last Modified: Mon, 07 Apr 2025 19:04:51 GMT
Size: 33.1 KB (33103 bytes)
MIME: application/vnd.in-toto+json
drupal:10-fpm-alpine3.20
- linux; riscv64
$ docker pull drupal@sha256:f7fc5f7e1dace9d75064b7efce2f0d9627c89cb32e61fa90fda58829b8f06ac0
Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
Total Size: 55.8 MB (55814167 bytes)
(compressed transfer size, not on-disk size)
Image ID: sha256:82dccf0416bd96e3de5fb079a383d5f66ff962683ab10ad9cdeb5db0f54d8e32
Entrypoint: ["docker-php-entrypoint"]
Default Command: ["php-fpm"]
# Fri, 14 Feb 2025 03:00:07 GMT
ADD alpine-minirootfs-3.20.6-riscv64.tar.gz / # buildkit
# Fri, 14 Feb 2025 03:00:07 GMT
CMD ["/bin/sh" ]
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHPIZE_DEPS=autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c
# Thu, 13 Mar 2025 15:35:23 GMT
RUN apk add --no-cache ca-certificates curl openssl tar xz # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; adduser -u 82 -D -S -G www-data www-data # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_INI_DIR=/usr/local/etc/php
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; mkdir -p "$PHP_INI_DIR/conf.d" ; [ ! -d /var/www/html ]; mkdir -p /var/www/html; chown www-data:www-data /var/www/html; chmod 1777 /var/www/html # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_LDFLAGS=-Wl,-O1 -pie
# Thu, 13 Mar 2025 15:35:23 GMT
ENV GPG_KEYS=1198C0117593497A5EC5C199286AF1F9897469DC C28D937575603EB4ABB725861C0779DC5C0A9DE4 AFD8691FDAEDF03BDF6E460563F15A9B715376CA
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_VERSION=8.3.19
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_URL=https://www.php.net/distributions/php-8.3.19.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.3.19.tar.xz.asc
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_SHA256=976e4077dd25bec96b5dfe8938052d243bbd838f95368a204896eff12756545f
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; apk add --no-cache --virtual .fetch-deps gnupg; mkdir -p /usr/src; cd /usr/src; curl -fsSL -o php.tar.xz "$PHP_URL" ; if [ -n "$PHP_SHA256" ]; then echo "$PHP_SHA256 *php.tar.xz" | sha256sum -c -; fi; if [ -n "$PHP_ASC_URL" ]; then curl -fsSL -o php.tar.xz.asc "$PHP_ASC_URL" ; export GNUPGHOME="$(mktemp -d)" ; for key in $GPG_KEYS; do gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ; done; gpg --batch --verify php.tar.xz.asc php.tar.xz; gpgconf --kill all; rm -rf "$GNUPGHOME" ; fi; apk del --no-network .fetch-deps # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
COPY docker-php-source /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; apk add --no-cache --virtual .build-deps $PHPIZE_DEPS argon2-dev coreutils curl-dev gnu-libiconv-dev libsodium-dev libxml2-dev linux-headers oniguruma-dev openssl-dev readline-dev sqlite-dev ; rm -vf /usr/include/iconv.h; export CFLAGS="$PHP_CFLAGS" CPPFLAGS="$PHP_CPPFLAGS" LDFLAGS="$PHP_LDFLAGS" PHP_BUILD_PROVIDER='https://github.com/docker-library/php' PHP_UNAME='Linux - Docker' ; docker-php-source extract; cd /usr/src/php; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; ./configure --build="$gnuArch" --with-config-file-path="$PHP_INI_DIR" --with-config-file-scan-dir="$PHP_INI_DIR/conf.d" --enable-option-checking=fatal --with-mhash --with-pic --enable-mbstring --enable-mysqlnd --with-password-argon2 --with-sodium=shared --with-pdo-sqlite=/usr --with-sqlite3=/usr --with-curl --with-iconv=/usr --with-openssl --with-readline --with-zlib --disable-phpdbg --with-pear --disable-cgi --enable-fpm --with-fpm-user=www-data --with-fpm-group=www-data ; make -j "$(nproc)"; find -type f -name '*.a' -delete; make install; find /usr/local -type f -perm '/0111' -exec sh -euxc ' strip --strip-all "$@" || : ' -- '{}' + ; make clean; cp -v php.ini-* "$PHP_INI_DIR/"; cd /; docker-php-source delete; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-cache $runDeps; apk del --no-network .build-deps; pecl update-channels; rm -rf /tmp/pear ~/.pearrc; php --version # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN docker-php-ext-enable sodium # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENTRYPOINT ["docker-php-entrypoint" ]
# Thu, 13 Mar 2025 15:35:23 GMT
WORKDIR /var/www/html
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; cd /usr/local/etc; if [ -d php-fpm.d ]; then sed 's!=NONE/!=!g' php-fpm.conf.default | tee php-fpm.conf > /dev/null; cp php-fpm.d/www.conf.default php-fpm.d/www.conf; else mkdir php-fpm.d; cp php-fpm.conf.default php-fpm.d/www.conf; { echo '[global]'; echo 'include=etc/php-fpm.d/*.conf'; } | tee php-fpm.conf; fi; { echo '[global]'; echo 'error_log = /proc/self/fd/2'; echo; echo '; https://github.com/docker-library/php/pull/725#issuecomment-443540114'; echo 'log_limit = 8192'; echo; echo '[www]'; echo '; php-fpm closes STDOUT on startup, so sending logs to /proc/self/fd/1 does not work.'; echo '; https://bugs.php.net/bug.php?id=73886'; echo 'access.log = /proc/self/fd/2'; echo; echo 'clear_env = no'; echo; echo '; Ensure worker stdout and stderr are sent to the main error log.'; echo 'catch_workers_output = yes'; echo 'decorate_workers_output = no'; } | tee php-fpm.d/docker.conf; { echo '[global]'; echo 'daemonize = no'; echo; echo '[www]'; echo 'listen = 9000'; } | tee php-fpm.d/zz-docker.conf; mkdir -p "$PHP_INI_DIR/conf.d"; { echo '; https://github.com/docker-library/php/issues/878#issuecomment-938595965'; echo 'fastcgi.logging = Off'; } > "$PHP_INI_DIR/conf.d/docker-fpm.ini" # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
STOPSIGNAL SIGQUIT
# Thu, 13 Mar 2025 15:35:23 GMT
EXPOSE map[9000/tcp:{}]
# Thu, 13 Mar 2025 15:35:23 GMT
CMD ["php-fpm" ]
# Thu, 03 Apr 2025 03:27:18 GMT
RUN set -eux; apk add --no-cache --virtual .build-deps coreutils freetype-dev libjpeg-turbo-dev libpng-dev libwebp-dev libzip-dev postgresql-dev ; docker-php-ext-configure gd --with-freetype --with-jpeg=/usr/include --with-webp ; docker-php-ext-install -j "$(nproc)" gd opcache pdo_mysql pdo_pgsql zip ; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n ' | sort -u | awk 'system(" [ -e /usr/local/lib/" $1 " ]") == 0 { next } { print " so:" $1 }' )" ; apk add --no-network --virtual .drupal-phpexts-rundeps $runDeps; apk del --no-network .build-deps # buildkit
# Thu, 03 Apr 2025 03:27:18 GMT
RUN { echo 'opcache.memory_consumption=128' ; echo 'opcache.interned_strings_buffer=8' ; echo 'opcache.max_accelerated_files=4000' ; echo 'opcache.revalidate_freq=60' ; } > /usr/local/etc/php/conf.d/opcache-recommended.ini # buildkit
# Thu, 03 Apr 2025 03:27:18 GMT
COPY /usr/bin/composer /usr/local/bin/ # buildkit
# Thu, 03 Apr 2025 03:27:18 GMT
ENV DRUPAL_VERSION=10.4.6
# Thu, 03 Apr 2025 03:27:18 GMT
ENV COMPOSER_ALLOW_SUPERUSER=1
# Thu, 03 Apr 2025 03:27:18 GMT
WORKDIR /opt/drupal
# Thu, 03 Apr 2025 03:27:18 GMT
RUN set -eux; export COMPOSER_HOME="$(mktemp -d)" ; composer create-project --no-interaction "drupal/recommended-project:$DRUPAL_VERSION" ./; composer check-platform-reqs; chown -R www-data:www-data web/sites web/modules web/themes; rmdir /var/www/html; ln -sf /opt/drupal/web /var/www/html; rm -rf "$COMPOSER_HOME" # buildkit
# Thu, 03 Apr 2025 03:27:18 GMT
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/drupal/vendor/bin
Layers:
sha256:69ccf1207daf2e3c381041f63cfe024189987fde3b1e97110475a71eac2581ba
Last Modified: Fri, 14 Feb 2025 18:57:42 GMT
Size: 3.4 MB (3373232 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:1f78faa668cf7c574dd9c2d56f59a6bc250dc74af7e4e18fd9791effe1480d2a
Last Modified: Sat, 15 Feb 2025 03:36:13 GMT
Size: 3.4 MB (3433648 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:ecb3f638d71f849a7c907c65e1460552ada965ad760ca4f24c59cf89e1f65e23
Last Modified: Sat, 15 Feb 2025 03:36:12 GMT
Size: 944.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:87af6ac6ee454c1a8ef152ca8385e86f0d68ce72adae1c15b5ce36f9a3634e22
Last Modified: Sat, 15 Feb 2025 03:36:12 GMT
Size: 222.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:de5a608ec08fa9afba1eb41dfc9b42b42dd96ff40b66d92f2f6d49c10bb550b2
Last Modified: Fri, 14 Mar 2025 19:15:26 GMT
Size: 12.6 MB (12582221 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:2fe59bce3da096325469c2d31f00ca225aef5117f9180d9effd99b5938d0cacc
Last Modified: Fri, 14 Mar 2025 19:15:24 GMT
Size: 491.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:4a9f51dfe842816b5cd81bbd04276f73b0c82a015da2e162ac6347d6a0af7116
Last Modified: Fri, 14 Mar 2025 20:10:28 GMT
Size: 12.7 MB (12677239 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:486992b0a248cf3e59eb148076bf25d00a14c4acbc3fc5994543eb48a2ded790
Last Modified: Fri, 14 Mar 2025 20:10:26 GMT
Size: 2.4 KB (2446 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:c9868786d4f719f3b44b1bed02ddd7333b7cf9bf097804ddcc1ea816ab9fbbea
Last Modified: Fri, 14 Mar 2025 20:10:26 GMT
Size: 19.5 KB (19500 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1
Last Modified: Tue, 07 Mar 2017 15:01:14 GMT
Size: 32.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:69f39126d5313d7eafa9bf522766213067a05daa25f900ed806cd3bef1202b35
Last Modified: Fri, 14 Mar 2025 20:10:26 GMT
Size: 9.2 KB (9186 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:ab1b936d3015bda904f378b7554cf06a9b2be147f5f7d6edcba646424126523e
Last Modified: Sat, 15 Mar 2025 08:04:38 GMT
Size: 1.5 MB (1483078 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:d0c80b3cc18c5ab6df1885654b9885c236c671d0808acf6fdc2dec4877acd90f
Last Modified: Sat, 15 Mar 2025 08:04:37 GMT
Size: 314.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:0b49158798040f4ede42e53b17ea7dec123294e3eb29aa2e2666b949c8f983b7
Last Modified: Mon, 07 Apr 2025 18:57:05 GMT
Size: 750.6 KB (750625 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:f6541febd6107b17e739c5bc63a7d4fac0274961ad9060d533af4547b7a5be3b
Last Modified: Mon, 07 Apr 2025 18:57:05 GMT
Size: 115.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:3f85f43ad688dc528d3e021fec8485b689ce78786ca45850574d527846add92c
Last Modified: Mon, 07 Apr 2025 19:19:18 GMT
Size: 21.5 MB (21480874 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
drupal:10-fpm-alpine3.20
- unknown; unknown
$ docker pull drupal@sha256:e307e862239ebfa5ac563530a99dc2008348c8a33b2051c1051a9cdecb32ed14
Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
Total Size: 379.0 KB (379032 bytes)
(compressed transfer size, not on-disk size)
Image ID: sha256:3eca742fed684b4fb1ce92325650648f62bd53180f0d95db33528ec87e50bf88
Layers:
sha256:8208211de148d5be0d99a94952d3155c86ca24b6ed6d3ab6d7fab38d702d5370
Last Modified: Mon, 07 Apr 2025 19:19:14 GMT
Size: 345.9 KB (345929 bytes)
MIME: application/vnd.in-toto+json
sha256:7cb93190cdd6d919643c89e1bbd5c8e4f1383aa07a6c4d7af63ad1797e02c596
Last Modified: Mon, 07 Apr 2025 19:19:14 GMT
Size: 33.1 KB (33103 bytes)
MIME: application/vnd.in-toto+json
drupal:10-fpm-alpine3.20
- linux; s390x
$ docker pull drupal@sha256:5ab7b75083a2bd0d126201cf3a267673c52d284d6ef7f94ad36c59f408d7bede
Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
Total Size: 56.5 MB (56493157 bytes)
(compressed transfer size, not on-disk size)
Image ID: sha256:7d82b4e65aca3b4029b5d2e7ea3dd99f3fab1fc2269b6ff86eb04a710be5c621
Entrypoint: ["docker-php-entrypoint"]
Default Command: ["php-fpm"]
# Fri, 14 Feb 2025 03:00:07 GMT
ADD alpine-minirootfs-3.20.6-s390x.tar.gz / # buildkit
# Fri, 14 Feb 2025 03:00:07 GMT
CMD ["/bin/sh" ]
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHPIZE_DEPS=autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c
# Thu, 13 Mar 2025 15:35:23 GMT
RUN apk add --no-cache ca-certificates curl openssl tar xz # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; adduser -u 82 -D -S -G www-data www-data # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_INI_DIR=/usr/local/etc/php
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; mkdir -p "$PHP_INI_DIR/conf.d" ; [ ! -d /var/www/html ]; mkdir -p /var/www/html; chown www-data:www-data /var/www/html; chmod 1777 /var/www/html # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_LDFLAGS=-Wl,-O1 -pie
# Thu, 13 Mar 2025 15:35:23 GMT
ENV GPG_KEYS=1198C0117593497A5EC5C199286AF1F9897469DC C28D937575603EB4ABB725861C0779DC5C0A9DE4 AFD8691FDAEDF03BDF6E460563F15A9B715376CA
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_VERSION=8.3.19
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_URL=https://www.php.net/distributions/php-8.3.19.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.3.19.tar.xz.asc
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_SHA256=976e4077dd25bec96b5dfe8938052d243bbd838f95368a204896eff12756545f
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; apk add --no-cache --virtual .fetch-deps gnupg; mkdir -p /usr/src; cd /usr/src; curl -fsSL -o php.tar.xz "$PHP_URL" ; if [ -n "$PHP_SHA256" ]; then echo "$PHP_SHA256 *php.tar.xz" | sha256sum -c -; fi; if [ -n "$PHP_ASC_URL" ]; then curl -fsSL -o php.tar.xz.asc "$PHP_ASC_URL" ; export GNUPGHOME="$(mktemp -d)" ; for key in $GPG_KEYS; do gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ; done; gpg --batch --verify php.tar.xz.asc php.tar.xz; gpgconf --kill all; rm -rf "$GNUPGHOME" ; fi; apk del --no-network .fetch-deps # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
COPY docker-php-source /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; apk add --no-cache --virtual .build-deps $PHPIZE_DEPS argon2-dev coreutils curl-dev gnu-libiconv-dev libsodium-dev libxml2-dev linux-headers oniguruma-dev openssl-dev readline-dev sqlite-dev ; rm -vf /usr/include/iconv.h; export CFLAGS="$PHP_CFLAGS" CPPFLAGS="$PHP_CPPFLAGS" LDFLAGS="$PHP_LDFLAGS" PHP_BUILD_PROVIDER='https://github.com/docker-library/php' PHP_UNAME='Linux - Docker' ; docker-php-source extract; cd /usr/src/php; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; ./configure --build="$gnuArch" --with-config-file-path="$PHP_INI_DIR" --with-config-file-scan-dir="$PHP_INI_DIR/conf.d" --enable-option-checking=fatal --with-mhash --with-pic --enable-mbstring --enable-mysqlnd --with-password-argon2 --with-sodium=shared --with-pdo-sqlite=/usr --with-sqlite3=/usr --with-curl --with-iconv=/usr --with-openssl --with-readline --with-zlib --disable-phpdbg --with-pear --disable-cgi --enable-fpm --with-fpm-user=www-data --with-fpm-group=www-data ; make -j "$(nproc)"; find -type f -name '*.a' -delete; make install; find /usr/local -type f -perm '/0111' -exec sh -euxc ' strip --strip-all "$@" || : ' -- '{}' + ; make clean; cp -v php.ini-* "$PHP_INI_DIR/"; cd /; docker-php-source delete; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-cache $runDeps; apk del --no-network .build-deps; pecl update-channels; rm -rf /tmp/pear ~/.pearrc; php --version # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN docker-php-ext-enable sodium # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENTRYPOINT ["docker-php-entrypoint" ]
# Thu, 13 Mar 2025 15:35:23 GMT
WORKDIR /var/www/html
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; cd /usr/local/etc; if [ -d php-fpm.d ]; then sed 's!=NONE/!=!g' php-fpm.conf.default | tee php-fpm.conf > /dev/null; cp php-fpm.d/www.conf.default php-fpm.d/www.conf; else mkdir php-fpm.d; cp php-fpm.conf.default php-fpm.d/www.conf; { echo '[global]'; echo 'include=etc/php-fpm.d/*.conf'; } | tee php-fpm.conf; fi; { echo '[global]'; echo 'error_log = /proc/self/fd/2'; echo; echo '; https://github.com/docker-library/php/pull/725#issuecomment-443540114'; echo 'log_limit = 8192'; echo; echo '[www]'; echo '; php-fpm closes STDOUT on startup, so sending logs to /proc/self/fd/1 does not work.'; echo '; https://bugs.php.net/bug.php?id=73886'; echo 'access.log = /proc/self/fd/2'; echo; echo 'clear_env = no'; echo; echo '; Ensure worker stdout and stderr are sent to the main error log.'; echo 'catch_workers_output = yes'; echo 'decorate_workers_output = no'; } | tee php-fpm.d/docker.conf; { echo '[global]'; echo 'daemonize = no'; echo; echo '[www]'; echo 'listen = 9000'; } | tee php-fpm.d/zz-docker.conf; mkdir -p "$PHP_INI_DIR/conf.d"; { echo '; https://github.com/docker-library/php/issues/878#issuecomment-938595965'; echo 'fastcgi.logging = Off'; } > "$PHP_INI_DIR/conf.d/docker-fpm.ini" # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
STOPSIGNAL SIGQUIT
# Thu, 13 Mar 2025 15:35:23 GMT
EXPOSE map[9000/tcp:{}]
# Thu, 13 Mar 2025 15:35:23 GMT
CMD ["php-fpm" ]
# Thu, 03 Apr 2025 03:27:18 GMT
RUN set -eux; apk add --no-cache --virtual .build-deps coreutils freetype-dev libjpeg-turbo-dev libpng-dev libwebp-dev libzip-dev postgresql-dev ; docker-php-ext-configure gd --with-freetype --with-jpeg=/usr/include --with-webp ; docker-php-ext-install -j "$(nproc)" gd opcache pdo_mysql pdo_pgsql zip ; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n ' | sort -u | awk 'system(" [ -e /usr/local/lib/" $1 " ]") == 0 { next } { print " so:" $1 }' )" ; apk add --no-network --virtual .drupal-phpexts-rundeps $runDeps; apk del --no-network .build-deps # buildkit
# Thu, 03 Apr 2025 03:27:18 GMT
RUN { echo 'opcache.memory_consumption=128' ; echo 'opcache.interned_strings_buffer=8' ; echo 'opcache.max_accelerated_files=4000' ; echo 'opcache.revalidate_freq=60' ; } > /usr/local/etc/php/conf.d/opcache-recommended.ini # buildkit
# Thu, 03 Apr 2025 03:27:18 GMT
COPY /usr/bin/composer /usr/local/bin/ # buildkit
# Thu, 03 Apr 2025 03:27:18 GMT
ENV DRUPAL_VERSION=10.4.6
# Thu, 03 Apr 2025 03:27:18 GMT
ENV COMPOSER_ALLOW_SUPERUSER=1
# Thu, 03 Apr 2025 03:27:18 GMT
WORKDIR /opt/drupal
# Thu, 03 Apr 2025 03:27:18 GMT
RUN set -eux; export COMPOSER_HOME="$(mktemp -d)" ; composer create-project --no-interaction "drupal/recommended-project:$DRUPAL_VERSION" ./; composer check-platform-reqs; chown -R www-data:www-data web/sites web/modules web/themes; rmdir /var/www/html; ln -sf /opt/drupal/web /var/www/html; rm -rf "$COMPOSER_HOME" # buildkit
# Thu, 03 Apr 2025 03:27:18 GMT
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/drupal/vendor/bin
Layers:
sha256:7c6bf3be7c8016421fb3033e19b6a313f264093e1ac9e77c9f931ade0d61b3f7
Last Modified: Fri, 14 Feb 2025 12:05:38 GMT
Size: 3.5 MB (3464123 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:4683ab30aba68efec0e2ca4cbd43732f742f065f5166f0823fccc53a1442ec2b
Last Modified: Fri, 14 Feb 2025 20:05:19 GMT
Size: 3.5 MB (3507248 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:51174c28ade76e443d57a717e1e8717bf8083c3163cd3db4d02012e3c317ecc1
Last Modified: Fri, 14 Feb 2025 20:05:19 GMT
Size: 943.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:20b8be851aac921eca8fd7c62858736f1ef819ffbcf1db33078cfa5c544a77a1
Last Modified: Fri, 14 Feb 2025 20:05:18 GMT
Size: 222.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:3f0b8ad0c62f581ebfdae24e51cd1fa37ef0d702d465545636e9b4b68d75fd55
Last Modified: Fri, 14 Mar 2025 02:56:17 GMT
Size: 12.6 MB (12582212 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:4b9aa688e2cd6d7374c9f46d86f3c6a9a127e60357bb6bb9d4248e583cf6baf5
Last Modified: Fri, 14 Mar 2025 02:56:17 GMT
Size: 491.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:2ea8d48fd02c15d2dce7a3f7cde6789d95108e5a24e1eddeb993ab2466e60848
Last Modified: Fri, 14 Mar 2025 02:59:56 GMT
Size: 13.1 MB (13077472 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:ef7b65978b4670e39446cc6b062ad96eea33b768acea11f32c8fd91448c14b57
Last Modified: Fri, 14 Mar 2025 02:59:56 GMT
Size: 2.4 KB (2441 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:ad3cf659db55acb9a43c8912abe08cd1ce631636ebe1463dbdb39acf1c3a5720
Last Modified: Fri, 14 Mar 2025 02:59:56 GMT
Size: 19.5 KB (19486 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1
Last Modified: Tue, 07 Mar 2017 15:01:14 GMT
Size: 32.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:f1588bef3eaf295aa06841e0b67bc0b1803561903c919efc78c70d8872b7457f
Last Modified: Fri, 14 Mar 2025 02:59:56 GMT
Size: 9.2 KB (9179 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:66be96556a93295cd75c62a8ddf0ffcbde4d4b59fc52170946748a0605192852
Last Modified: Fri, 14 Mar 2025 16:14:08 GMT
Size: 1.6 MB (1597231 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:828c4c9e2e3b632ace08c77741e3f908e205ee7ea9b54053b7001e0510189bf3
Last Modified: Fri, 14 Mar 2025 16:14:07 GMT
Size: 310.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:bafd800ce0814f4bf4ce8d6336dd8167173af8abb9323aa068c78732b184e9f3
Last Modified: Mon, 07 Apr 2025 18:50:49 GMT
Size: 750.6 KB (750625 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:dda7d9d28eb5fb2bedc00cfa7f7264c272ee3c4117a56c247ca2bfa2209c801b
Last Modified: Mon, 07 Apr 2025 18:50:49 GMT
Size: 113.0 B
MIME: application/vnd.oci.image.layer.v1.tar+gzip
sha256:e9dd580ab0238cb71e0fcfc11436c50f401ef66aa901b62a38015fe99a47cda1
Last Modified: Mon, 07 Apr 2025 19:06:33 GMT
Size: 21.5 MB (21481029 bytes)
MIME: application/vnd.oci.image.layer.v1.tar+gzip
drupal:10-fpm-alpine3.20
- unknown; unknown
$ docker pull drupal@sha256:a1c797e77f66dce8cd5c1d5c405801f9051375492b3b11f33afbe2a097eaafbe
Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
Total Size: 378.9 KB (378920 bytes)
(compressed transfer size, not on-disk size)
Image ID: sha256:be6d3f74089e85ea233a053194a0fac850f0c8be5248caa2b98aee2c6271595d
Layers:
sha256:3df6e4a03a2b3720832ea36c046f8f55ba6e41ab1641b3c2bddcdf98a0cde00d
Last Modified: Mon, 07 Apr 2025 19:06:32 GMT
Size: 345.9 KB (345887 bytes)
MIME: application/vnd.in-toto+json
sha256:e42ba76712651b9190b615d7526ff1b266dcffe8db41c62b828edafab27a05ea
Last Modified: Mon, 07 Apr 2025 19:06:32 GMT
Size: 33.0 KB (33033 bytes)
MIME: application/vnd.in-toto+json