Skip to content

Latest commit

 

History

History
1396 lines (1314 loc) · 96 KB

10.3.14-fpm-alpine3.21.md

File metadata and controls

1396 lines (1314 loc) · 96 KB

drupal:10.3.14-fpm-alpine3.21

$ docker pull drupal@sha256:7343899fde055425ca2b33fb6d7a7b59a954d518a856a5c17c2e389dee6e1242
  • 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.3.14-fpm-alpine3.21 - linux; amd64

$ docker pull drupal@sha256:4dd0c2fac77ee34c46eb72effca4dd9ec980f75ca35f38ce6eb9cc33e72822b5
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 56.2 MB (56190000 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:0af42b2cecce506eb5d0f98ba7412d51ad9ea2f3635ca405c84cbc65661f6503
  • Entrypoint: ["docker-php-entrypoint"]
  • Default Command: ["php-fpm"]
# Fri, 14 Feb 2025 03:28:36 GMT
ADD alpine-minirootfs-3.21.3-x86_64.tar.gz / # buildkit
# Fri, 14 Feb 2025 03:28:36 GMT
CMD ["/bin/sh"]
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHPIZE_DEPS=autoconf 		dpkg-dev dpkg 		file 		g++ 		gcc 		libc-dev 		make 		pkgconf 		re2c
# Thu, 13 Mar 2025 21:54:41 GMT
RUN apk add --no-cache 		ca-certificates 		curl 		openssl 		tar 		xz # buildkit
# Thu, 13 Mar 2025 21:54:41 GMT
RUN set -eux; 	adduser -u 82 -D -S -G www-data www-data # buildkit
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_INI_DIR=/usr/local/etc/php
# Thu, 13 Mar 2025 21:54:41 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 21:54:41 GMT
ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_LDFLAGS=-Wl,-O1 -pie
# Thu, 13 Mar 2025 21:54:41 GMT
ENV GPG_KEYS=39B641343D8C104B2B146DC3F9C39DC0B9698544 E60913E4DF209907D8E30D96659A97C9CF2A795A 1198C0117593497A5EC5C199286AF1F9897469DC
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_VERSION=8.2.28
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_URL=https://www.php.net/distributions/php-8.2.28.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.2.28.tar.xz.asc
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_SHA256=af8c9153153a7f489153b7a74f2f29a5ee36f5cb2c6c6929c98411a577e89c91
# Thu, 13 Mar 2025 21:54:41 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 21:54:41 GMT
COPY docker-php-source /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 21:54:41 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 				$(test "$gnuArch" = 'riscv64-linux-musl' && echo '--without-pcre-jit') 				--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 21:54:41 GMT
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 21:54:41 GMT
RUN docker-php-ext-enable sodium # buildkit
# Thu, 13 Mar 2025 21:54:41 GMT
ENTRYPOINT ["docker-php-entrypoint"]
# Thu, 13 Mar 2025 21:54:41 GMT
WORKDIR /var/www/html
# Thu, 13 Mar 2025 21:54:41 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 21:54:41 GMT
STOPSIGNAL SIGQUIT
# Thu, 13 Mar 2025 21:54:41 GMT
EXPOSE map[9000/tcp:{}]
# Thu, 13 Mar 2025 21:54:41 GMT
CMD ["php-fpm"]
# Wed, 19 Mar 2025 21:27:15 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
# Wed, 19 Mar 2025 21:27:15 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
# Wed, 19 Mar 2025 21:27:15 GMT
COPY /usr/bin/composer /usr/local/bin/ # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENV DRUPAL_VERSION=10.3.14
# Wed, 19 Mar 2025 21:27:15 GMT
ENV COMPOSER_ALLOW_SUPERUSER=1
# Wed, 19 Mar 2025 21:27:15 GMT
WORKDIR /opt/drupal
# Wed, 19 Mar 2025 21:27:15 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
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/drupal/vendor/bin
  • Layers:
    • sha256:f18232174bc91741fdf3da96d85011092101a032a93a388b79e99e69c2d5c870
      Last Modified: Fri, 14 Feb 2025 12:05:35 GMT
      Size: 3.6 MB (3642247 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:ca9d9bf0d23d7f4383852b92ae1a82b42f9373eab2c0bb347f43b1f316975db2
      Last Modified: Fri, 14 Mar 2025 00:20:16 GMT
      Size: 3.3 MB (3337986 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:f19ca7ebae6f07e054c824145e024686d7e3df37e469f881863236b3f94fa778
      Last Modified: Fri, 14 Mar 2025 00:20:16 GMT
      Size: 933.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:123dabc5a6aa4425388ba99936f21c5a46862e5cd3c3d3a3e4988b73f6f1225e
      Last Modified: Fri, 14 Mar 2025 00:20:16 GMT
      Size: 217.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:b62bf41f3a41976212d2e4ff357ec5abafd2e8b8467e10163e419cf791f7b7aa
      Last Modified: Fri, 14 Mar 2025 00:20:17 GMT
      Size: 12.2 MB (12169098 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:722d5ac7bb9853ce32736102b17f7eda1f4cbc461298381b9228e273bb871e1b
      Last Modified: Fri, 14 Mar 2025 00:20:17 GMT
      Size: 488.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:363520525e266e7d37a495b538f21096d4a4ef9219baeee8e792cafa6e735895
      Last Modified: Fri, 14 Mar 2025 00:20:17 GMT
      Size: 13.0 MB (13012214 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:963ed0feb7073d90e1b89b87c874998b3d9a56c2cbd8e9a291d2dd6991172350
      Last Modified: Fri, 14 Mar 2025 00:20:17 GMT
      Size: 2.4 KB (2446 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:5aa2e97b0079ec622511b271839241b31e3644358250ab4f1dca75a2be6bc0f2
      Last Modified: Fri, 14 Mar 2025 00:20:18 GMT
      Size: 20.0 KB (20028 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:db02e2c251bfdc682cf9c117c376f5a6b98eccb965472e8214a3578d42d0bb89
      Last Modified: Fri, 14 Mar 2025 00:20:18 GMT
      Size: 9.2 KB (9180 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:5748752f4c6b8e1f5b1ad31364e0aee49daad4ed3c1727c18bc8f924623a7b45
      Last Modified: Fri, 11 Apr 2025 18:13:40 GMT
      Size: 2.1 MB (2093721 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:849704f33b6c3dbcb987943a827b3ec29a7ce6e82e51247515329a85cb32e08c
      Last Modified: Fri, 11 Apr 2025 18:13:40 GMT
      Size: 312.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:88e0cce6c0ff5c1aec97e31d8ada8cbf1a2974e182255da954ae5b780d9648c6
      Last Modified: Fri, 11 Apr 2025 18:13:40 GMT
      Size: 750.6 KB (750621 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:b4d633680b46839877104f1aaa2db90b65c0a8c47c2db4901e28e257002c7403
      Last Modified: Fri, 11 Apr 2025 18:13:40 GMT
      Size: 115.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:b4d0a351854c0589e3467bb7995661563e078cc125a33c8acdfe7d006b683e3e
      Last Modified: Fri, 11 Apr 2025 18:13:42 GMT
      Size: 21.2 MB (21150362 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

drupal:10.3.14-fpm-alpine3.21 - unknown; unknown

$ docker pull drupal@sha256:37989366fe77e261301fdce420a75bf154f4d173aff93fd97cb8a3a1b40c6fd2
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 392.1 KB (392112 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:d8c60e922a6f6b658b494592e783919bb76aa3f71c57676956bf32b2e2a199c6
  • Layers:
    • sha256:e8a423123c048f5f0d043a8078004986002bcfc3ce4f7c31a495e5ee19c4131e
      Last Modified: Fri, 11 Apr 2025 18:13:40 GMT
      Size: 358.4 KB (358425 bytes)
      MIME: application/vnd.in-toto+json
    • sha256:a7cccf9790d827c0a70883bd6889781951cbd4e7c423e355767990a458ef6cdf
      Last Modified: Fri, 11 Apr 2025 18:13:40 GMT
      Size: 33.7 KB (33687 bytes)
      MIME: application/vnd.in-toto+json

drupal:10.3.14-fpm-alpine3.21 - linux; arm variant v6

$ docker pull drupal@sha256:e076143178e43fe7332e63bcbecb064b5d29c24ff449ff9825bfd48d240f57fc
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 53.9 MB (53919676 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:484e559545218d89a660cb9912f8515faa8212e336c91f0e5bdd7f6b295ac5f4
  • Entrypoint: ["docker-php-entrypoint"]
  • Default Command: ["php-fpm"]
# Fri, 14 Feb 2025 03:28:36 GMT
ADD alpine-minirootfs-3.21.3-armhf.tar.gz / # buildkit
# Fri, 14 Feb 2025 03:28:36 GMT
CMD ["/bin/sh"]
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHPIZE_DEPS=autoconf 		dpkg-dev dpkg 		file 		g++ 		gcc 		libc-dev 		make 		pkgconf 		re2c
# Thu, 13 Mar 2025 21:54:41 GMT
RUN apk add --no-cache 		ca-certificates 		curl 		openssl 		tar 		xz # buildkit
# Thu, 13 Mar 2025 21:54:41 GMT
RUN set -eux; 	adduser -u 82 -D -S -G www-data www-data # buildkit
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_INI_DIR=/usr/local/etc/php
# Thu, 13 Mar 2025 21:54:41 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 21:54:41 GMT
ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_LDFLAGS=-Wl,-O1 -pie
# Thu, 13 Mar 2025 21:54:41 GMT
ENV GPG_KEYS=39B641343D8C104B2B146DC3F9C39DC0B9698544 E60913E4DF209907D8E30D96659A97C9CF2A795A 1198C0117593497A5EC5C199286AF1F9897469DC
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_VERSION=8.2.28
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_URL=https://www.php.net/distributions/php-8.2.28.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.2.28.tar.xz.asc
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_SHA256=af8c9153153a7f489153b7a74f2f29a5ee36f5cb2c6c6929c98411a577e89c91
# Thu, 13 Mar 2025 21:54:41 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 21:54:41 GMT
COPY docker-php-source /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 21:54:41 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 				$(test "$gnuArch" = 'riscv64-linux-musl' && echo '--without-pcre-jit') 				--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 21:54:41 GMT
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 21:54:41 GMT
RUN docker-php-ext-enable sodium # buildkit
# Thu, 13 Mar 2025 21:54:41 GMT
ENTRYPOINT ["docker-php-entrypoint"]
# Thu, 13 Mar 2025 21:54:41 GMT
WORKDIR /var/www/html
# Thu, 13 Mar 2025 21:54:41 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 21:54:41 GMT
STOPSIGNAL SIGQUIT
# Thu, 13 Mar 2025 21:54:41 GMT
EXPOSE map[9000/tcp:{}]
# Thu, 13 Mar 2025 21:54:41 GMT
CMD ["php-fpm"]
# Wed, 19 Mar 2025 21:27:15 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
# Wed, 19 Mar 2025 21:27:15 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
# Wed, 19 Mar 2025 21:27:15 GMT
COPY /usr/bin/composer /usr/local/bin/ # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENV DRUPAL_VERSION=10.3.14
# Wed, 19 Mar 2025 21:27:15 GMT
ENV COMPOSER_ALLOW_SUPERUSER=1
# Wed, 19 Mar 2025 21:27:15 GMT
WORKDIR /opt/drupal
# Wed, 19 Mar 2025 21:27:15 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
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/drupal/vendor/bin
  • Layers:
    • sha256:76099982f06682e28a60c3b774ef20931d07b0a2f551203484e633d8c0361ee7
      Last Modified: Fri, 14 Feb 2025 18:28:03 GMT
      Size: 3.4 MB (3364731 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:5ee7560caccbd432ecca159038f0b286f2c0b02efec5546bf18a775ad0e99486
      Last Modified: Fri, 14 Feb 2025 20:02:54 GMT
      Size: 3.3 MB (3309064 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:9633ce950391c85eec86506afa8a80635896647c5785246258ef925ff53571b2
      Last Modified: Fri, 14 Feb 2025 20:02:54 GMT
      Size: 932.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:25cec00a4490a77b96f81fdbda726d926b9b6c604919f947a6b1af7adfd131e9
      Last Modified: Fri, 14 Feb 2025 20:02:54 GMT
      Size: 223.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:4551a2c2aac1932c5818c520eabda0a2d7fb29a0327b284658029576d56f0a8e
      Last Modified: Fri, 14 Mar 2025 01:19:53 GMT
      Size: 12.2 MB (12169116 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:bade13c5dce2e84a68f69ff5439285d74f7550109f3450757cb2803fb5d20404
      Last Modified: Fri, 14 Mar 2025 01:19:52 GMT
      Size: 496.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:9f54583b393ccad2dd55d99187e93e070cbcfbd5fedcd726933487f1cb38cb14
      Last Modified: Fri, 14 Mar 2025 01:35:42 GMT
      Size: 11.8 MB (11750055 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:95633139aa3cfd7188ad90505a9241a7fa43a3f25e6d0e0df0c25dbd8f67ca09
      Last Modified: Fri, 14 Mar 2025 01:35:42 GMT
      Size: 2.4 KB (2443 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:9dc06be1b082acb6bd15f54e2921883ef294b35f84e42d31cdfc8e6dbb6cd34f
      Last Modified: Fri, 14 Mar 2025 01:35:42 GMT
      Size: 19.8 KB (19839 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:ecc7b4daad898afb57592c4476c2ef48d77ea9cbca68b6606c8aa9c5618c95c6
      Last Modified: Fri, 14 Mar 2025 01:35:42 GMT
      Size: 9.2 KB (9179 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:24b9f34479f7bb90245148453cea1c7faea53e3f6e2b2e2eb213d4cde8276b9b
      Last Modified: Fri, 14 Mar 2025 06:22:40 GMT
      Size: 1.4 MB (1391903 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:52eff288af7ecdf2c4e89d6ac7ba41f89fea6617e737c6b466e5acdbf88f543a
      Last Modified: Fri, 14 Mar 2025 06:22:40 GMT
      Size: 309.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:6b9245a4c79d6e7c109f0ecf99d8ba403d67fba9c5465d8d0b1df0a5f72cafe2
      Last Modified: Mon, 07 Apr 2025 18:47:36 GMT
      Size: 750.6 KB (750625 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:0b0396b43231a3abc3b62538476216bda0d387410b6e736cfa116b7c3641a847
      Last Modified: Mon, 07 Apr 2025 18:47:35 GMT
      Size: 113.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:eed5eccb4db730d229a3de96946a3cc66c8cb14a91d35f94dd4b2c2582bdb9c3
      Last Modified: Mon, 07 Apr 2025 18:47:37 GMT
      Size: 21.2 MB (21150616 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

drupal:10.3.14-fpm-alpine3.21 - unknown; unknown

$ docker pull drupal@sha256:7cdbc8b4a1e32d86da0ca65ef1f0fe8a90cdc84791c5cc65350b8ee6b08b4223
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 33.6 KB (33628 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:434baf2372ee50e34da72a73042a2b1eb9890656e871f7b93a837bece39a3e3d
  • Layers:
    • sha256:f5bd465aae138ed1a05a63d75b8893062c6b272487b11e1c63d0b370437d0711
      Last Modified: Fri, 11 Apr 2025 19:14:40 GMT
      Size: 33.6 KB (33628 bytes)
      MIME: application/vnd.in-toto+json

drupal:10.3.14-fpm-alpine3.21 - linux; arm variant v7

$ docker pull drupal@sha256:4c0238ef1ade255d658f21b3db12a175575287f190a79fee969ce4c30be9ccd1
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 52.7 MB (52678878 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:ae1e5a61e04d0ee5b9f26fbcb1e01b42d627706b08dcd07bf4fb957d8b5d9842
  • Entrypoint: ["docker-php-entrypoint"]
  • Default Command: ["php-fpm"]
# Fri, 14 Feb 2025 03:28:36 GMT
ADD alpine-minirootfs-3.21.3-armv7.tar.gz / # buildkit
# Fri, 14 Feb 2025 03:28:36 GMT
CMD ["/bin/sh"]
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHPIZE_DEPS=autoconf 		dpkg-dev dpkg 		file 		g++ 		gcc 		libc-dev 		make 		pkgconf 		re2c
# Thu, 13 Mar 2025 21:54:41 GMT
RUN apk add --no-cache 		ca-certificates 		curl 		openssl 		tar 		xz # buildkit
# Thu, 13 Mar 2025 21:54:41 GMT
RUN set -eux; 	adduser -u 82 -D -S -G www-data www-data # buildkit
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_INI_DIR=/usr/local/etc/php
# Thu, 13 Mar 2025 21:54:41 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 21:54:41 GMT
ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_LDFLAGS=-Wl,-O1 -pie
# Thu, 13 Mar 2025 21:54:41 GMT
ENV GPG_KEYS=39B641343D8C104B2B146DC3F9C39DC0B9698544 E60913E4DF209907D8E30D96659A97C9CF2A795A 1198C0117593497A5EC5C199286AF1F9897469DC
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_VERSION=8.2.28
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_URL=https://www.php.net/distributions/php-8.2.28.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.2.28.tar.xz.asc
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_SHA256=af8c9153153a7f489153b7a74f2f29a5ee36f5cb2c6c6929c98411a577e89c91
# Thu, 13 Mar 2025 21:54:41 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 21:54:41 GMT
COPY docker-php-source /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 21:54:41 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 				$(test "$gnuArch" = 'riscv64-linux-musl' && echo '--without-pcre-jit') 				--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 21:54:41 GMT
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 21:54:41 GMT
RUN docker-php-ext-enable sodium # buildkit
# Thu, 13 Mar 2025 21:54:41 GMT
ENTRYPOINT ["docker-php-entrypoint"]
# Thu, 13 Mar 2025 21:54:41 GMT
WORKDIR /var/www/html
# Thu, 13 Mar 2025 21:54:41 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 21:54:41 GMT
STOPSIGNAL SIGQUIT
# Thu, 13 Mar 2025 21:54:41 GMT
EXPOSE map[9000/tcp:{}]
# Thu, 13 Mar 2025 21:54:41 GMT
CMD ["php-fpm"]
# Wed, 19 Mar 2025 21:27:15 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
# Wed, 19 Mar 2025 21:27:15 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
# Wed, 19 Mar 2025 21:27:15 GMT
COPY /usr/bin/composer /usr/local/bin/ # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENV DRUPAL_VERSION=10.3.14
# Wed, 19 Mar 2025 21:27:15 GMT
ENV COMPOSER_ALLOW_SUPERUSER=1
# Wed, 19 Mar 2025 21:27:15 GMT
WORKDIR /opt/drupal
# Wed, 19 Mar 2025 21:27:15 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
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/drupal/vendor/bin
  • Layers:
    • sha256:85f3b18f9f5a8655db86c6dfb02bb01011ffef63d10a173843c5c65c3e9137b7
      Last Modified: Fri, 14 Feb 2025 12:05:34 GMT
      Size: 3.1 MB (3098123 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:4f58037841180f7071b0cb17f16a917752d43e658ee1f1d1590b910d941697a3
      Last Modified: Fri, 14 Feb 2025 19:44:47 GMT
      Size: 3.1 MB (3120400 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:d03b42d7db9fed02f8be351555a7c1cb492e5de9aeba350f89727c645ea19994
      Last Modified: Fri, 14 Feb 2025 19:44:47 GMT
      Size: 933.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:9997ea5283ca84c2230478f14c34317ce0e2df8d2463a0535910174e4ed66809
      Last Modified: Fri, 14 Feb 2025 19:44:47 GMT
      Size: 222.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:c41d58c28a26e028acdf31256ee58849764c49130cbb28f075d6f3b63531ecf4
      Last Modified: Fri, 14 Mar 2025 00:22:02 GMT
      Size: 12.2 MB (12169134 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:0aa873ce11dc9f5c914ec7c20e7e9a416416927b4297a5b7548d4cfb6b9b8dc6
      Last Modified: Fri, 14 Mar 2025 00:22:01 GMT
      Size: 494.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:2fb5b676038083da7060987ddcf1f27c1e2b91a896069cac0b37695f57ca6c3f
      Last Modified: Fri, 14 Mar 2025 00:22:02 GMT
      Size: 11.1 MB (11068855 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:10c30fa199fef0b1c75b85660d4eba7d0e6fb6a32f7007aef424ab245ed5b3a0
      Last Modified: Fri, 14 Mar 2025 00:22:01 GMT
      Size: 2.4 KB (2448 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:e683688d0d7b782184d9c0d7a74bf0ac879ba1c7d6632106fac0c1673865bdc0
      Last Modified: Fri, 14 Mar 2025 00:22:02 GMT
      Size: 19.9 KB (19865 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:ecf027482c198194c928d81219829378926a8dfc0d39f6ae9cdaf2dd40be5fcf
      Last Modified: Fri, 14 Mar 2025 00:22:02 GMT
      Size: 9.2 KB (9179 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:5d11a82ea7ca6eb87bd7130928da0ab98e9472fe1383fead2feae2eec6b8a02a
      Last Modified: Fri, 14 Mar 2025 18:20:21 GMT
      Size: 1.3 MB (1287817 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:cc5041c30497be56452dd58178367449748725bf66e05f5c19afc95ff38d98f5
      Last Modified: Fri, 11 Apr 2025 20:57:21 GMT
      Size: 317.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:f8e89a2ab65026173d9b033e10f3fc4fbba91e3366c499099d0cd8d06a1c74bf
      Last Modified: Fri, 11 Apr 2025 20:57:21 GMT
      Size: 750.6 KB (750626 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:54da53e2fdfcff8dd4ac472d11e01063d817ad92f66d6f4d0511ff0c4782cd84
      Last Modified: Fri, 11 Apr 2025 20:57:20 GMT
      Size: 115.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:7ea27237d99282c6edf0f992425c7726e794eeea02e3073a06f7423314d2f0d2
      Last Modified: Fri, 11 Apr 2025 20:57:21 GMT
      Size: 21.2 MB (21150318 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

drupal:10.3.14-fpm-alpine3.21 - unknown; unknown

$ docker pull drupal@sha256:f793172a2d993dd10435c31dd5b226d46ec6321e8d80a37facfd1588637eb3a5
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 389.5 KB (389523 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:744026f4432d07b8362dc2960f2095a358d072c97f65e28c24e4144c72996e75
  • Layers:
    • sha256:603fc8eb49a23847c19e97c0d5e8842892c2fdf8c8e0ef1c5becce8cbc9a318f
      Last Modified: Fri, 11 Apr 2025 20:57:20 GMT
      Size: 355.7 KB (355680 bytes)
      MIME: application/vnd.in-toto+json
    • sha256:33fea26824f4581d5aece85a31e102ea589bf1a94dbf2fc65bffcd18398a2a53
      Last Modified: Fri, 11 Apr 2025 20:57:20 GMT
      Size: 33.8 KB (33843 bytes)
      MIME: application/vnd.in-toto+json

drupal:10.3.14-fpm-alpine3.21 - linux; arm64 variant v8

$ docker pull drupal@sha256:ebac026c61d791d8a049d5f2cb50e97f6688483fba4aa926668f5dd923a233d4
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 56.8 MB (56805149 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:99f55050b2e129a5b875866cf923694bb2a77ecefc02cb801c45481dc27ba623
  • Entrypoint: ["docker-php-entrypoint"]
  • Default Command: ["php-fpm"]
# Fri, 14 Feb 2025 03:28:36 GMT
ADD alpine-minirootfs-3.21.3-aarch64.tar.gz / # buildkit
# Fri, 14 Feb 2025 03:28:36 GMT
CMD ["/bin/sh"]
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHPIZE_DEPS=autoconf 		dpkg-dev dpkg 		file 		g++ 		gcc 		libc-dev 		make 		pkgconf 		re2c
# Thu, 13 Mar 2025 21:54:41 GMT
RUN apk add --no-cache 		ca-certificates 		curl 		openssl 		tar 		xz # buildkit
# Thu, 13 Mar 2025 21:54:41 GMT
RUN set -eux; 	adduser -u 82 -D -S -G www-data www-data # buildkit
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_INI_DIR=/usr/local/etc/php
# Thu, 13 Mar 2025 21:54:41 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 21:54:41 GMT
ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_LDFLAGS=-Wl,-O1 -pie
# Thu, 13 Mar 2025 21:54:41 GMT
ENV GPG_KEYS=39B641343D8C104B2B146DC3F9C39DC0B9698544 E60913E4DF209907D8E30D96659A97C9CF2A795A 1198C0117593497A5EC5C199286AF1F9897469DC
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_VERSION=8.2.28
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_URL=https://www.php.net/distributions/php-8.2.28.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.2.28.tar.xz.asc
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_SHA256=af8c9153153a7f489153b7a74f2f29a5ee36f5cb2c6c6929c98411a577e89c91
# Thu, 13 Mar 2025 21:54:41 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 21:54:41 GMT
COPY docker-php-source /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 21:54:41 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 				$(test "$gnuArch" = 'riscv64-linux-musl' && echo '--without-pcre-jit') 				--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 21:54:41 GMT
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 21:54:41 GMT
RUN docker-php-ext-enable sodium # buildkit
# Thu, 13 Mar 2025 21:54:41 GMT
ENTRYPOINT ["docker-php-entrypoint"]
# Thu, 13 Mar 2025 21:54:41 GMT
WORKDIR /var/www/html
# Thu, 13 Mar 2025 21:54:41 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 21:54:41 GMT
STOPSIGNAL SIGQUIT
# Thu, 13 Mar 2025 21:54:41 GMT
EXPOSE map[9000/tcp:{}]
# Thu, 13 Mar 2025 21:54:41 GMT
CMD ["php-fpm"]
# Wed, 19 Mar 2025 21:27:15 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
# Wed, 19 Mar 2025 21:27:15 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
# Wed, 19 Mar 2025 21:27:15 GMT
COPY /usr/bin/composer /usr/local/bin/ # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENV DRUPAL_VERSION=10.3.14
# Wed, 19 Mar 2025 21:27:15 GMT
ENV COMPOSER_ALLOW_SUPERUSER=1
# Wed, 19 Mar 2025 21:27:15 GMT
WORKDIR /opt/drupal
# Wed, 19 Mar 2025 21:27:15 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
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/drupal/vendor/bin
  • Layers:
    • sha256:6e771e15690e2fabf2332d3a3b744495411d6e0b00b2aea64419b58b0066cf81
      Last Modified: Fri, 14 Feb 2025 12:05:33 GMT
      Size: 4.0 MB (3993029 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:f1eeb5b6ce9478bd6c574eb74b77f0d1b395a57ce5b3c1301f9be9922f5b8709
      Last Modified: Fri, 14 Feb 2025 19:55:10 GMT
      Size: 3.3 MB (3330757 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:26966b371bd90aa880696c07e5efe82fae85afb1dbbdc01200a938f225097a2f
      Last Modified: Fri, 14 Feb 2025 19:55:09 GMT
      Size: 933.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:1df8ec9c416f52d757beb3b934ea2fba8bda54f1a415fee89e3c4d7160ce5971
      Last Modified: Fri, 14 Feb 2025 19:55:09 GMT
      Size: 214.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:1b779133073b0310817c4289caf889a8e4a8a1cb1b52b170d5a96fd28a8d2818
      Last Modified: Fri, 14 Mar 2025 00:46:04 GMT
      Size: 12.2 MB (12169150 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:e4552b82cfb50d44b4c97d470e338cccdeee4cc9e3e70e37d837953b8262a8a8
      Last Modified: Fri, 14 Mar 2025 00:46:03 GMT
      Size: 496.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:dafd7123862b903d554c98a4d7d3bd576ccb4761e6e11475f54efef805b85798
      Last Modified: Fri, 14 Mar 2025 00:50:52 GMT
      Size: 13.0 MB (13010190 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:0013e8e812d857f83305a306830c5275283d1fd4947cd64ab51d8ab104cbff41
      Last Modified: Fri, 14 Mar 2025 00:50:51 GMT
      Size: 2.4 KB (2447 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:590c3af78e4110a7384ea7c02ad68a52f170b09f2d9bdac8283c0d22ebcf304f
      Last Modified: Fri, 14 Mar 2025 00:50:51 GMT
      Size: 19.9 KB (19853 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:98d48f3e15ab90a2b1739e8622bf22c8886f1a3ab0aa5553d1c8b16985fa2e02
      Last Modified: Fri, 14 Mar 2025 00:50:52 GMT
      Size: 9.2 KB (9176 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:332fcc9019fd8439861a49441e9d2dc55ab571dfae032f63546be38d5f224340
      Last Modified: Fri, 11 Apr 2025 21:08:11 GMT
      Size: 2.4 MB (2367554 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:78b6725b4d20e89114c1388a35ac5f1e23c86a1ab68b9a90178c7d425bbff70b
      Last Modified: Fri, 11 Apr 2025 21:08:11 GMT
      Size: 312.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:39e8d2b6182f98d058cd5fc82648e8cd34fa9496904ecd2f2d4be64dfdc7ec0c
      Last Modified: Fri, 11 Apr 2025 21:08:11 GMT
      Size: 750.6 KB (750624 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:f11ef3c998048040efb173e6e2e7cacffc01d4b9b5f6d771f3e7ae47f519fbf9
      Last Modified: Fri, 11 Apr 2025 21:08:11 GMT
      Size: 114.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:5e4e36b64b30ffb9fbb963bce20d2d16a25f1761fad8dd1f6fc8bace8f354d20
      Last Modified: Fri, 11 Apr 2025 21:08:13 GMT
      Size: 21.2 MB (21150268 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

drupal:10.3.14-fpm-alpine3.21 - unknown; unknown

$ docker pull drupal@sha256:d24f109d6944a2622321f4034b9b572b2297fa5b675dd9fb864cde97bfbd78be
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 389.6 KB (389610 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:c10e547fcaaa9efc1488f3acd62a2ca6e0850e7c5ae6d038f8db8fec9b83abe9
  • Layers:
    • sha256:fff03177e48bbe2870d6317019e88c2570cdf13aa157267b1f13221222d179b3
      Last Modified: Fri, 11 Apr 2025 21:08:11 GMT
      Size: 355.7 KB (355716 bytes)
      MIME: application/vnd.in-toto+json
    • sha256:27ce89bfb5bc4b44315dc73e645ee411537f6f54e073e088b019d05a68f92e24
      Last Modified: Fri, 11 Apr 2025 21:08:11 GMT
      Size: 33.9 KB (33894 bytes)
      MIME: application/vnd.in-toto+json

drupal:10.3.14-fpm-alpine3.21 - linux; 386

$ docker pull drupal@sha256:7e791924e40f8a051b3e7c7b587e177310062608fb84dc93543c9ca5faa89f59
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 56.5 MB (56468112 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:62645cc9ba786e40ebc39ae2c04633bae49176f7dc29a3cd43bab2435166d530
  • Entrypoint: ["docker-php-entrypoint"]
  • Default Command: ["php-fpm"]
# Fri, 14 Feb 2025 03:28:36 GMT
ADD alpine-minirootfs-3.21.3-x86.tar.gz / # buildkit
# Fri, 14 Feb 2025 03:28:36 GMT
CMD ["/bin/sh"]
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHPIZE_DEPS=autoconf 		dpkg-dev dpkg 		file 		g++ 		gcc 		libc-dev 		make 		pkgconf 		re2c
# Thu, 13 Mar 2025 21:54:41 GMT
RUN apk add --no-cache 		ca-certificates 		curl 		openssl 		tar 		xz # buildkit
# Thu, 13 Mar 2025 21:54:41 GMT
RUN set -eux; 	adduser -u 82 -D -S -G www-data www-data # buildkit
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_INI_DIR=/usr/local/etc/php
# Thu, 13 Mar 2025 21:54:41 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 21:54:41 GMT
ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_LDFLAGS=-Wl,-O1 -pie
# Thu, 13 Mar 2025 21:54:41 GMT
ENV GPG_KEYS=39B641343D8C104B2B146DC3F9C39DC0B9698544 E60913E4DF209907D8E30D96659A97C9CF2A795A 1198C0117593497A5EC5C199286AF1F9897469DC
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_VERSION=8.2.28
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_URL=https://www.php.net/distributions/php-8.2.28.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.2.28.tar.xz.asc
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_SHA256=af8c9153153a7f489153b7a74f2f29a5ee36f5cb2c6c6929c98411a577e89c91
# Thu, 13 Mar 2025 21:54:41 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 21:54:41 GMT
COPY docker-php-source /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 21:54:41 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 				$(test "$gnuArch" = 'riscv64-linux-musl' && echo '--without-pcre-jit') 				--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 21:54:41 GMT
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 21:54:41 GMT
RUN docker-php-ext-enable sodium # buildkit
# Thu, 13 Mar 2025 21:54:41 GMT
ENTRYPOINT ["docker-php-entrypoint"]
# Thu, 13 Mar 2025 21:54:41 GMT
WORKDIR /var/www/html
# Thu, 13 Mar 2025 21:54:41 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 21:54:41 GMT
STOPSIGNAL SIGQUIT
# Thu, 13 Mar 2025 21:54:41 GMT
EXPOSE map[9000/tcp:{}]
# Thu, 13 Mar 2025 21:54:41 GMT
CMD ["php-fpm"]
# Wed, 19 Mar 2025 21:27:15 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
# Wed, 19 Mar 2025 21:27:15 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
# Wed, 19 Mar 2025 21:27:15 GMT
COPY /usr/bin/composer /usr/local/bin/ # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENV DRUPAL_VERSION=10.3.14
# Wed, 19 Mar 2025 21:27:15 GMT
ENV COMPOSER_ALLOW_SUPERUSER=1
# Wed, 19 Mar 2025 21:27:15 GMT
WORKDIR /opt/drupal
# Wed, 19 Mar 2025 21:27:15 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
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/drupal/vendor/bin
  • Layers:
    • sha256:69aa61ccf55e5bf8e7a069b89e8afb42b4f3443b3785868795af8046d810d608
      Last Modified: Fri, 14 Feb 2025 12:05:34 GMT
      Size: 3.5 MB (3463623 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:f3c11eebd130e07cbf8c53c95aefbb0f34f3399a98a674468562091047fe3fcf
      Last Modified: Fri, 14 Mar 2025 00:20:54 GMT
      Size: 3.4 MB (3378065 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:c751ad2c0cc250ea82a828bec18afda252c299d01ebe6dac4b11494671e06d19
      Last Modified: Fri, 14 Mar 2025 00:20:54 GMT
      Size: 934.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:c15c2ecab1b3da0dcee89b3ee2071b18cea5605b2bdeeb839f2dbbefa758ee20
      Last Modified: Fri, 14 Mar 2025 00:20:54 GMT
      Size: 215.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:4cf528ca834681d024d1d19ff0fbbd461302149cb6717b1f358d2737de876a07
      Last Modified: Fri, 14 Mar 2025 00:20:55 GMT
      Size: 12.2 MB (12169119 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:6a111e56858a6ecb75ac8a0f732f4fbbaea11ed62dc1704f84e0fb463cf1c5ff
      Last Modified: Fri, 14 Mar 2025 00:20:55 GMT
      Size: 488.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:4a882c3df925b84f5e536fea028f89c049a2080676ea775ddb3692e2552337c5
      Last Modified: Fri, 14 Mar 2025 00:20:56 GMT
      Size: 13.3 MB (13342432 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:e0b16d4fe577b8a43b5adbd94d84a1db397ec282b0ea96482578c96d021f728c
      Last Modified: Fri, 14 Mar 2025 00:20:56 GMT
      Size: 2.4 KB (2444 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:591b84d4c41d691b95b47de5fb85ed55758fb71b7246b3f6e5f5f75b08a383a4
      Last Modified: Fri, 14 Mar 2025 00:20:56 GMT
      Size: 20.0 KB (20043 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:134d5183fd618afe7e1340d299dd1e8f2dcc54cc4d093b720fd7f43700452953
      Last Modified: Fri, 14 Mar 2025 00:20:56 GMT
      Size: 9.2 KB (9180 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:78ca438ca66ef0b53aaf1621fd29282f347ec91c26d273b1a4311624ea1a4e45
      Last Modified: Fri, 11 Apr 2025 18:13:52 GMT
      Size: 2.2 MB (2179930 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:f7cd6d82a88386b5681ee168a1cc410f9cb5e2ac1e5c03804a6eeb5dfe89f7cd
      Last Modified: Fri, 11 Apr 2025 18:13:51 GMT
      Size: 310.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:62ba5e2107cb04ca79e17a57b6780363c1be5a83ad14a6099a43d1359973c4ed
      Last Modified: Fri, 11 Apr 2025 18:13:52 GMT
      Size: 750.6 KB (750622 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:c67240cbb3b7e63349042ebed31d394c342ce3c78502451439e25fae2ba2244c
      Last Modified: Fri, 11 Apr 2025 18:13:51 GMT
      Size: 115.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:06886d04570dbbc36f5835cead59d04dece28cbaf4d7ef0f751e6cd0ab9a5b39
      Last Modified: Fri, 11 Apr 2025 18:13:53 GMT
      Size: 21.2 MB (21150560 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

drupal:10.3.14-fpm-alpine3.21 - unknown; unknown

$ docker pull drupal@sha256:d1de85efcb5cced0fa75efc9d1390f78ecaeda33a8a3e5793e10e6fcb5fde273
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 392.0 KB (392004 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:73112ff0293e0d3a9be9e893715c0b6cdac9514a1ea18e2d9c888dcca0e79dde
  • Layers:
    • sha256:49308a8bb2921146b07bf4005715989d2d1b94d25de65abddac4d99f9ae3bf18
      Last Modified: Fri, 11 Apr 2025 18:13:51 GMT
      Size: 358.4 KB (358380 bytes)
      MIME: application/vnd.in-toto+json
    • sha256:c761d772acbe2771bcad1888b091667295f8278457b169d69c64c7271d5ef868
      Last Modified: Fri, 11 Apr 2025 18:13:51 GMT
      Size: 33.6 KB (33624 bytes)
      MIME: application/vnd.in-toto+json

drupal:10.3.14-fpm-alpine3.21 - linux; ppc64le

$ docker pull drupal@sha256:8803bb875432f042f7fbddc1a81d479951c255e9e4fe343d9cba32d9c9bfb531
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 56.5 MB (56540364 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:548ffa0385d0ce4d26ce880c6ed4bd895b9ad052c47e7414fb04a297bacf492b
  • Entrypoint: ["docker-php-entrypoint"]
  • Default Command: ["php-fpm"]
# Fri, 14 Feb 2025 03:28:36 GMT
ADD alpine-minirootfs-3.21.3-ppc64le.tar.gz / # buildkit
# Fri, 14 Feb 2025 03:28:36 GMT
CMD ["/bin/sh"]
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHPIZE_DEPS=autoconf 		dpkg-dev dpkg 		file 		g++ 		gcc 		libc-dev 		make 		pkgconf 		re2c
# Thu, 13 Mar 2025 21:54:41 GMT
RUN apk add --no-cache 		ca-certificates 		curl 		openssl 		tar 		xz # buildkit
# Thu, 13 Mar 2025 21:54:41 GMT
RUN set -eux; 	adduser -u 82 -D -S -G www-data www-data # buildkit
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_INI_DIR=/usr/local/etc/php
# Thu, 13 Mar 2025 21:54:41 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 21:54:41 GMT
ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_LDFLAGS=-Wl,-O1 -pie
# Thu, 13 Mar 2025 21:54:41 GMT
ENV GPG_KEYS=39B641343D8C104B2B146DC3F9C39DC0B9698544 E60913E4DF209907D8E30D96659A97C9CF2A795A 1198C0117593497A5EC5C199286AF1F9897469DC
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_VERSION=8.2.28
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_URL=https://www.php.net/distributions/php-8.2.28.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.2.28.tar.xz.asc
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_SHA256=af8c9153153a7f489153b7a74f2f29a5ee36f5cb2c6c6929c98411a577e89c91
# Thu, 13 Mar 2025 21:54:41 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 21:54:41 GMT
COPY docker-php-source /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 21:54:41 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 				$(test "$gnuArch" = 'riscv64-linux-musl' && echo '--without-pcre-jit') 				--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 21:54:41 GMT
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 21:54:41 GMT
RUN docker-php-ext-enable sodium # buildkit
# Thu, 13 Mar 2025 21:54:41 GMT
ENTRYPOINT ["docker-php-entrypoint"]
# Thu, 13 Mar 2025 21:54:41 GMT
WORKDIR /var/www/html
# Thu, 13 Mar 2025 21:54:41 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 21:54:41 GMT
STOPSIGNAL SIGQUIT
# Thu, 13 Mar 2025 21:54:41 GMT
EXPOSE map[9000/tcp:{}]
# Thu, 13 Mar 2025 21:54:41 GMT
CMD ["php-fpm"]
# Wed, 19 Mar 2025 21:27:15 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
# Wed, 19 Mar 2025 21:27:15 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
# Wed, 19 Mar 2025 21:27:15 GMT
COPY /usr/bin/composer /usr/local/bin/ # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENV DRUPAL_VERSION=10.3.14
# Wed, 19 Mar 2025 21:27:15 GMT
ENV COMPOSER_ALLOW_SUPERUSER=1
# Wed, 19 Mar 2025 21:27:15 GMT
WORKDIR /opt/drupal
# Wed, 19 Mar 2025 21:27:15 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
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/drupal/vendor/bin
  • Layers:
    • sha256:184b14480d317057da092a0994ad6baf4b2df588108f43969f8fd56f021af2c6
      Last Modified: Fri, 14 Feb 2025 12:05:34 GMT
      Size: 3.6 MB (3574345 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:e5b0c526beb901f3bef02cf410e0d947ea692436a5dbc5258b999b61fcd3f138
      Last Modified: Fri, 14 Feb 2025 19:49:03 GMT
      Size: 3.5 MB (3481114 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:fa0f40451f4984088d9122ed91962de6fe91c34c09944da85f4c5c0b7bebf552
      Last Modified: Fri, 14 Feb 2025 19:49:02 GMT
      Size: 930.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:e08e0c24d8ed4f70ce3641f51d7fb3e73e1e18d70e33576240bae71133a633b9
      Last Modified: Fri, 14 Feb 2025 19:49:02 GMT
      Size: 223.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:3df8af50a6729a4826b6654832e38b8172038260e97a5aae7c2216435cb715fd
      Last Modified: Fri, 14 Mar 2025 00:25:53 GMT
      Size: 12.2 MB (12169132 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:81fb3366248eb756f9c76f8bde23c305615a5056567c680f2427c4c58fac5a96
      Last Modified: Fri, 14 Mar 2025 00:25:52 GMT
      Size: 495.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:4428e03fa521da6c43182877ee244ef74c663418d9dd9debb72514c97a8ee5cd
      Last Modified: Fri, 14 Mar 2025 01:22:30 GMT
      Size: 13.5 MB (13486422 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:64ae7abc2d4f7fbe6727af682e92ac25fe8a9d3e20a6059625abcb4f961d4386
      Last Modified: Fri, 14 Mar 2025 01:22:29 GMT
      Size: 2.4 KB (2444 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:9f02bdd275f45d1bc6d158b8abdbe15da980df69b99cece90f9b3d16128040d5
      Last Modified: Fri, 14 Mar 2025 01:22:29 GMT
      Size: 19.8 KB (19844 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:151589dd988150f9d52d05e64f72b178dcf887fc34ecba3b39746c6e7485d862
      Last Modified: Fri, 14 Mar 2025 01:22:29 GMT
      Size: 9.2 KB (9180 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:4090900ef25fd20f9fa40bf3944c2b6f3f9a79e74e8e8fa3f61f6f8c200afef4
      Last Modified: Fri, 11 Apr 2025 21:26:06 GMT
      Size: 1.9 MB (1894800 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:05afbe7480303497370c5998fb4602e27b8183a7c10abd385e7151c9949a9fc1
      Last Modified: Fri, 11 Apr 2025 21:26:06 GMT
      Size: 313.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:8ed1fbd3d15ccda7fa5408a5ba81797e2eb39bf740c57d390bcfe571256b9a5b
      Last Modified: Fri, 11 Apr 2025 21:26:07 GMT
      Size: 750.6 KB (750624 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:f4882bb9e8cec3e9f1d64ff24aff6697ba5bca3c8034155d6cd02ed195e7bd95
      Last Modified: Fri, 11 Apr 2025 21:26:06 GMT
      Size: 115.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:38dfd7544388327d10d9183d71cf3ad2aae6f3b050a6cc29adfbbcce3ccc4f54
      Last Modified: Fri, 11 Apr 2025 21:26:08 GMT
      Size: 21.2 MB (21150351 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

drupal:10.3.14-fpm-alpine3.21 - unknown; unknown

$ docker pull drupal@sha256:b552ec33d3a1959ce974df5dc6aefc1cfd8d2a7d78eb50a94112e1c6641bbae3
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 387.5 KB (387488 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:0e7e076e899b2909eb52edb5d20124f1396df2a2fe34bbd4d2380cd0bed46c26
  • Layers:
    • sha256:bd63b14a8f615148e284182d1c6a1065aedf4bcabb10562d100c43fb42d949a2
      Last Modified: Fri, 11 Apr 2025 21:26:06 GMT
      Size: 353.7 KB (353719 bytes)
      MIME: application/vnd.in-toto+json
    • sha256:4ff9940bedcd97f2f89d11b1fec67762ea3707916376d9169724d5a561cfe4ad
      Last Modified: Fri, 11 Apr 2025 21:26:06 GMT
      Size: 33.8 KB (33769 bytes)
      MIME: application/vnd.in-toto+json

drupal:10.3.14-fpm-alpine3.21 - linux; riscv64

$ docker pull drupal@sha256:1a2a34088822c964108214e1bf269f6f63a72a1c516e951a2d2e5d6570615c2e
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 54.7 MB (54693588 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:35700752b7d207fd11f4044d8bdb7077e03730f1a191846b453258b3e0cbb76c
  • Entrypoint: ["docker-php-entrypoint"]
  • Default Command: ["php-fpm"]
# Fri, 14 Feb 2025 03:28:36 GMT
ADD alpine-minirootfs-3.21.3-riscv64.tar.gz / # buildkit
# Fri, 14 Feb 2025 03:28:36 GMT
CMD ["/bin/sh"]
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHPIZE_DEPS=autoconf 		dpkg-dev dpkg 		file 		g++ 		gcc 		libc-dev 		make 		pkgconf 		re2c
# Thu, 13 Mar 2025 21:54:41 GMT
RUN apk add --no-cache 		ca-certificates 		curl 		openssl 		tar 		xz # buildkit
# Thu, 13 Mar 2025 21:54:41 GMT
RUN set -eux; 	adduser -u 82 -D -S -G www-data www-data # buildkit
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_INI_DIR=/usr/local/etc/php
# Thu, 13 Mar 2025 21:54:41 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 21:54:41 GMT
ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_LDFLAGS=-Wl,-O1 -pie
# Thu, 13 Mar 2025 21:54:41 GMT
ENV GPG_KEYS=39B641343D8C104B2B146DC3F9C39DC0B9698544 E60913E4DF209907D8E30D96659A97C9CF2A795A 1198C0117593497A5EC5C199286AF1F9897469DC
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_VERSION=8.2.28
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_URL=https://www.php.net/distributions/php-8.2.28.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.2.28.tar.xz.asc
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_SHA256=af8c9153153a7f489153b7a74f2f29a5ee36f5cb2c6c6929c98411a577e89c91
# Thu, 13 Mar 2025 21:54:41 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 21:54:41 GMT
COPY docker-php-source /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 21:54:41 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 				$(test "$gnuArch" = 'riscv64-linux-musl' && echo '--without-pcre-jit') 				--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 21:54:41 GMT
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 21:54:41 GMT
RUN docker-php-ext-enable sodium # buildkit
# Thu, 13 Mar 2025 21:54:41 GMT
ENTRYPOINT ["docker-php-entrypoint"]
# Thu, 13 Mar 2025 21:54:41 GMT
WORKDIR /var/www/html
# Thu, 13 Mar 2025 21:54:41 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 21:54:41 GMT
STOPSIGNAL SIGQUIT
# Thu, 13 Mar 2025 21:54:41 GMT
EXPOSE map[9000/tcp:{}]
# Thu, 13 Mar 2025 21:54:41 GMT
CMD ["php-fpm"]
# Wed, 19 Mar 2025 21:27:15 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
# Wed, 19 Mar 2025 21:27:15 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
# Wed, 19 Mar 2025 21:27:15 GMT
COPY /usr/bin/composer /usr/local/bin/ # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENV DRUPAL_VERSION=10.3.14
# Wed, 19 Mar 2025 21:27:15 GMT
ENV COMPOSER_ALLOW_SUPERUSER=1
# Wed, 19 Mar 2025 21:27:15 GMT
WORKDIR /opt/drupal
# Wed, 19 Mar 2025 21:27:15 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
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/drupal/vendor/bin
  • Layers:
    • sha256:7df33f7ad8beb367ac09bdd1b2f220db3ee2bbdda14a6310d1340e5628b5ba88
      Last Modified: Fri, 14 Feb 2025 18:56:36 GMT
      Size: 3.4 MB (3351439 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:b75a14eca9423f582254c3b4d8d658ea4f006113a3355a1688bdbc6bac3eb770
      Last Modified: Sat, 15 Feb 2025 00:30:36 GMT
      Size: 3.5 MB (3462944 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:be8a148fbb1301ad573d1000e2ec04300c75cbfc42b27312197cb623017dae4d
      Last Modified: Sat, 15 Feb 2025 00:30:35 GMT
      Size: 933.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:ce5298f8d578c92ab374fdbb481a72f1557c4e7a726be21e513d65f51dd957cf
      Last Modified: Sat, 15 Feb 2025 00:30:35 GMT
      Size: 222.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:9fb4b974fdd939863625286c62c725ce6d4a880d2c57e4308cd008ab5d646915
      Last Modified: Fri, 14 Mar 2025 16:34:40 GMT
      Size: 12.2 MB (12169128 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:e11eda951b346ff69ff2fd7edcd335693e2af76b97e12e89590fc621153a8042
      Last Modified: Fri, 14 Mar 2025 16:34:38 GMT
      Size: 494.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:6ede9ca5e94ae215dd2ede9364e774717a038783084264849d250df82e76da04
      Last Modified: Fri, 14 Mar 2025 17:26:56 GMT
      Size: 12.3 MB (12296452 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:8fee2c0bd0a91f3664f4c00ca9ae5a9da71ef69c7e58b616d4fd4aa78bae39e4
      Last Modified: Fri, 14 Mar 2025 17:26:54 GMT
      Size: 2.4 KB (2448 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:17719cb58f4ee34a4b4f0359fe205f691654436f00788238e4b28f9a8ea699c2
      Last Modified: Fri, 14 Mar 2025 17:26:54 GMT
      Size: 19.8 KB (19844 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:398e858946ec794d617d662fc6827bdddfe89c112bf44c9fdab93909bb493003
      Last Modified: Fri, 14 Mar 2025 17:26:55 GMT
      Size: 9.2 KB (9181 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:98319bba81f32f94f893df4e23aaf1eaefef6e4a725b8639bc76ad06ca853632
      Last Modified: Sat, 15 Mar 2025 08:27:08 GMT
      Size: 1.5 MB (1477953 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:ed80a5f0ce9226fdba7ab1e774ddb9c07876b40ea75acb5b87cc689fb8ae0533
      Last Modified: Sat, 15 Mar 2025 08:27:08 GMT
      Size: 314.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:cead3ae536967b536e4ac08e9ca65971113a212794d0bd5e216606fecada6e31
      Last Modified: Mon, 07 Apr 2025 19:30:16 GMT
      Size: 750.6 KB (750625 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:f4cb254805cabf7dd115462b738cf3fde8e9939c6ab92fae9816ff1438435126
      Last Modified: Sat, 12 Apr 2025 13:29:38 GMT
      Size: 115.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:a607c0ca43be03a7268b8ede527390e468d39c8f709dfc925337bc1c054e7992
      Last Modified: Sat, 12 Apr 2025 13:29:41 GMT
      Size: 21.2 MB (21151464 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

drupal:10.3.14-fpm-alpine3.21 - unknown; unknown

$ docker pull drupal@sha256:1dbbe5bfc2fbd032fa3644c72f3556d9246cdb65c53bbac3be28854783b4e92e
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 387.5 KB (387484 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:70c22d77682ff9976dd20e99365e9168074d50eb3baba82a37cd1cc7220ab942
  • Layers:
    • sha256:a9a36faea72464cd769d633c7d6c5462951a1a27d7230e91a8b1f4e0be67d951
      Last Modified: Sat, 12 Apr 2025 13:29:38 GMT
      Size: 353.7 KB (353715 bytes)
      MIME: application/vnd.in-toto+json
    • sha256:1b92e3a560ef393abccab5954ab96e132abf4347fc054a277577f8912e515ae1
      Last Modified: Sat, 12 Apr 2025 13:29:38 GMT
      Size: 33.8 KB (33769 bytes)
      MIME: application/vnd.in-toto+json

drupal:10.3.14-fpm-alpine3.21 - linux; s390x

$ docker pull drupal@sha256:f0a7a784da9b26df28304d78136635dd507a2a456d68b303b94b30465f7a8a4a
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 55.9 MB (55913228 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:0c39ead61f2f21914c48aa4fd871c8a23e7c42207442c715d63d345620a77591
  • Entrypoint: ["docker-php-entrypoint"]
  • Default Command: ["php-fpm"]
# Fri, 14 Feb 2025 03:28:36 GMT
ADD alpine-minirootfs-3.21.3-s390x.tar.gz / # buildkit
# Fri, 14 Feb 2025 03:28:36 GMT
CMD ["/bin/sh"]
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHPIZE_DEPS=autoconf 		dpkg-dev dpkg 		file 		g++ 		gcc 		libc-dev 		make 		pkgconf 		re2c
# Thu, 13 Mar 2025 21:54:41 GMT
RUN apk add --no-cache 		ca-certificates 		curl 		openssl 		tar 		xz # buildkit
# Thu, 13 Mar 2025 21:54:41 GMT
RUN set -eux; 	adduser -u 82 -D -S -G www-data www-data # buildkit
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_INI_DIR=/usr/local/etc/php
# Thu, 13 Mar 2025 21:54:41 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 21:54:41 GMT
ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_LDFLAGS=-Wl,-O1 -pie
# Thu, 13 Mar 2025 21:54:41 GMT
ENV GPG_KEYS=39B641343D8C104B2B146DC3F9C39DC0B9698544 E60913E4DF209907D8E30D96659A97C9CF2A795A 1198C0117593497A5EC5C199286AF1F9897469DC
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_VERSION=8.2.28
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_URL=https://www.php.net/distributions/php-8.2.28.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.2.28.tar.xz.asc
# Thu, 13 Mar 2025 21:54:41 GMT
ENV PHP_SHA256=af8c9153153a7f489153b7a74f2f29a5ee36f5cb2c6c6929c98411a577e89c91
# Thu, 13 Mar 2025 21:54:41 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 21:54:41 GMT
COPY docker-php-source /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 21:54:41 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 				$(test "$gnuArch" = 'riscv64-linux-musl' && echo '--without-pcre-jit') 				--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 21:54:41 GMT
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 21:54:41 GMT
RUN docker-php-ext-enable sodium # buildkit
# Thu, 13 Mar 2025 21:54:41 GMT
ENTRYPOINT ["docker-php-entrypoint"]
# Thu, 13 Mar 2025 21:54:41 GMT
WORKDIR /var/www/html
# Thu, 13 Mar 2025 21:54:41 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 21:54:41 GMT
STOPSIGNAL SIGQUIT
# Thu, 13 Mar 2025 21:54:41 GMT
EXPOSE map[9000/tcp:{}]
# Thu, 13 Mar 2025 21:54:41 GMT
CMD ["php-fpm"]
# Wed, 19 Mar 2025 21:27:15 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
# Wed, 19 Mar 2025 21:27:15 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
# Wed, 19 Mar 2025 21:27:15 GMT
COPY /usr/bin/composer /usr/local/bin/ # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENV DRUPAL_VERSION=10.3.14
# Wed, 19 Mar 2025 21:27:15 GMT
ENV COMPOSER_ALLOW_SUPERUSER=1
# Wed, 19 Mar 2025 21:27:15 GMT
WORKDIR /opt/drupal
# Wed, 19 Mar 2025 21:27:15 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
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/drupal/vendor/bin
  • Layers:
    • sha256:c1a599607158512214777614f916f8193d29fd34b656d47dfc26314af01e2af4
      Last Modified: Fri, 14 Feb 2025 12:05:25 GMT
      Size: 3.5 MB (3467567 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:7fa956d396b0345789b0b8754caea46d8279eb9aaef195e5c0751997771bc98b
      Last Modified: Fri, 14 Feb 2025 19:52:31 GMT
      Size: 3.6 MB (3566207 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:2aa28a25dd21eb15acefc90a9671a91830929d27b461de939eaa00e611391d4d
      Last Modified: Fri, 14 Feb 2025 19:52:31 GMT
      Size: 932.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:fd758f782beaedae4bd78b431d2d8eec0ec738f9e5330203a2fb129e7a6b5dda
      Last Modified: Fri, 14 Feb 2025 19:52:31 GMT
      Size: 217.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:29c2a1a7895619f8898ab22e489e77226118f68a23a56c4aeda4560519629ec2
      Last Modified: Fri, 14 Mar 2025 03:24:51 GMT
      Size: 12.2 MB (12169142 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:4c45b81a188af619701756cf85b28a9b9f66c540e5d27da5296bc5b635df0169
      Last Modified: Fri, 14 Mar 2025 03:24:51 GMT
      Size: 497.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:f5c348a7f71f85b3f4833d9b3b6aa21833794e749e85bfee621ff5d685f8f3fa
      Last Modified: Fri, 14 Mar 2025 03:28:36 GMT
      Size: 13.0 MB (12973474 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:ad7a7bf06b93c57bdca0bf4852ef2e0b64147d41d93e94fd3cc6355962cc948a
      Last Modified: Fri, 14 Mar 2025 03:28:35 GMT
      Size: 2.4 KB (2446 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:f069465faa0bc403efa6c111423e939df9eb9b4302be622c46f15dc92e872e84
      Last Modified: Fri, 14 Mar 2025 03:28:35 GMT
      Size: 19.9 KB (19853 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:d6691fc01d5472a47b7593b94eb8678a18bc2a991c86d93f88c6d5dd72a87501
      Last Modified: Fri, 14 Mar 2025 03:28:35 GMT
      Size: 9.2 KB (9179 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:49876d140a04699b4e96758c5e0cf6797335fb176418143066889f1dbf3b1ad6
      Last Modified: Fri, 11 Apr 2025 20:44:37 GMT
      Size: 1.8 MB (1802278 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:abebc94c704cb19196da06e5379c13c644a45416be27c22542bd3b73e3d8cab3
      Last Modified: Fri, 11 Apr 2025 20:44:37 GMT
      Size: 312.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:c174b96139f3d2ea6f5fd8e9328ebd400d18dd5668b19ce8ca4c0a4d8790f4b4
      Last Modified: Fri, 11 Apr 2025 20:44:37 GMT
      Size: 750.6 KB (750621 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:d0a8f57056c06147285855a79f4175a00ed4d7ab46b64682f5e7292753f22b30
      Last Modified: Fri, 11 Apr 2025 20:44:37 GMT
      Size: 115.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:faee0898ddd46729c630696000431ac42322dfcf3a0774439abeb533084607d0
      Last Modified: Fri, 11 Apr 2025 20:44:38 GMT
      Size: 21.2 MB (21150356 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

drupal:10.3.14-fpm-alpine3.21 - unknown; unknown

$ docker pull drupal@sha256:a8c3cdfbaf459e057ee01018ebeb7c0fe36a057d554a987e1173fc8f2199577d
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 387.3 KB (387348 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:e4121210a4e85d65940e6b4c2adbc122563eba27e7bef6d1d94e1daef2c4bb6a
  • Layers:
    • sha256:7b98a20e5f7299e2c4642f9f12b31d84fe7efcc5d12b4c9b9f9c68122bb3c494
      Last Modified: Fri, 11 Apr 2025 20:44:37 GMT
      Size: 353.7 KB (353661 bytes)
      MIME: application/vnd.in-toto+json
    • sha256:1b2153f4b3b9acb61bd69c7c17af1f8a76aa4aeb10cc6e285e1f1515e0a613b2
      Last Modified: Fri, 11 Apr 2025 20:44:37 GMT
      Size: 33.7 KB (33687 bytes)
      MIME: application/vnd.in-toto+json