Skip to content

Latest commit

 

History

History
1396 lines (1314 loc) · 95.3 KB

10.4-fpm-alpine.md

File metadata and controls

1396 lines (1314 loc) · 95.3 KB

drupal:10.4-fpm-alpine

$ docker pull drupal@sha256:29b10c8999d6e91a864e27db4c56369a5dc7a576a1c7bded43eca9324a3bc614
  • 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.4-fpm-alpine - linux; amd64

$ docker pull drupal@sha256:26903c2df1295665b8ab0cf607d6e0087b0b3e3bdee126162a9a8aecee886a18
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 57.0 MB (56985946 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:4ff985502a74c0c80cef416188bebf9e7ac365cbffbd4781daa90a993f076d45
  • 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 15:35:23 GMT
ENV PHPIZE_DEPS=autoconf 		dpkg-dev dpkg 		file 		g++ 		gcc 		libc-dev 		make 		pkgconf 		re2c
# Thu, 13 Mar 2025 15:35:23 GMT
RUN apk add --no-cache 		ca-certificates 		curl 		openssl 		tar 		xz # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 	adduser -u 82 -D -S -G www-data www-data # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_INI_DIR=/usr/local/etc/php
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 	mkdir -p "$PHP_INI_DIR/conf.d"; 	[ ! -d /var/www/html ]; 	mkdir -p /var/www/html; 	chown www-data:www-data /var/www/html; 	chmod 1777 /var/www/html # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_LDFLAGS=-Wl,-O1 -pie
# Thu, 13 Mar 2025 15:35:23 GMT
ENV GPG_KEYS=1198C0117593497A5EC5C199286AF1F9897469DC C28D937575603EB4ABB725861C0779DC5C0A9DE4 AFD8691FDAEDF03BDF6E460563F15A9B715376CA
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_VERSION=8.3.19
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_URL=https://www.php.net/distributions/php-8.3.19.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.3.19.tar.xz.asc
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_SHA256=976e4077dd25bec96b5dfe8938052d243bbd838f95368a204896eff12756545f
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 		apk add --no-cache --virtual .fetch-deps gnupg; 		mkdir -p /usr/src; 	cd /usr/src; 		curl -fsSL -o php.tar.xz "$PHP_URL"; 		if [ -n "$PHP_SHA256" ]; then 		echo "$PHP_SHA256 *php.tar.xz" | sha256sum -c -; 	fi; 		if [ -n "$PHP_ASC_URL" ]; then 		curl -fsSL -o php.tar.xz.asc "$PHP_ASC_URL"; 		export GNUPGHOME="$(mktemp -d)"; 		for key in $GPG_KEYS; do 			gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key"; 		done; 		gpg --batch --verify php.tar.xz.asc php.tar.xz; 		gpgconf --kill all; 		rm -rf "$GNUPGHOME"; 	fi; 		apk del --no-network .fetch-deps # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
COPY docker-php-source /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 	apk add --no-cache --virtual .build-deps 		$PHPIZE_DEPS 		argon2-dev 		coreutils 		curl-dev 		gnu-libiconv-dev 		libsodium-dev 		libxml2-dev 		linux-headers 		oniguruma-dev 		openssl-dev 		readline-dev 		sqlite-dev 	; 		rm -vf /usr/include/iconv.h; 		export 		CFLAGS="$PHP_CFLAGS" 		CPPFLAGS="$PHP_CPPFLAGS" 		LDFLAGS="$PHP_LDFLAGS" 		PHP_BUILD_PROVIDER='https://github.com/docker-library/php' 		PHP_UNAME='Linux - Docker' 	; 	docker-php-source extract; 	cd /usr/src/php; 	gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; 	./configure 		--build="$gnuArch" 		--with-config-file-path="$PHP_INI_DIR" 		--with-config-file-scan-dir="$PHP_INI_DIR/conf.d" 				--enable-option-checking=fatal 				--with-mhash 				--with-pic 				--enable-mbstring 		--enable-mysqlnd 		--with-password-argon2 		--with-sodium=shared 		--with-pdo-sqlite=/usr 		--with-sqlite3=/usr 				--with-curl 		--with-iconv=/usr 		--with-openssl 		--with-readline 		--with-zlib 				--disable-phpdbg 				--with-pear 						--disable-cgi 				--enable-fpm 		--with-fpm-user=www-data 		--with-fpm-group=www-data 	; 	make -j "$(nproc)"; 	find -type f -name '*.a' -delete; 	make install; 	find 		/usr/local 		-type f 		-perm '/0111' 		-exec sh -euxc ' 			strip --strip-all "$@" || : 		' -- '{}' + 	; 	make clean; 		cp -v php.ini-* "$PHP_INI_DIR/"; 		cd /; 	docker-php-source delete; 		runDeps="$( 		scanelf --needed --nobanner --format '%n#p' --recursive /usr/local 			| tr ',' '\n' 			| sort -u 			| awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' 	)"; 	apk add --no-cache $runDeps; 		apk del --no-network .build-deps; 		pecl update-channels; 	rm -rf /tmp/pear ~/.pearrc; 		php --version # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN docker-php-ext-enable sodium # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENTRYPOINT ["docker-php-entrypoint"]
# Thu, 13 Mar 2025 15:35:23 GMT
WORKDIR /var/www/html
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 	cd /usr/local/etc; 	if [ -d php-fpm.d ]; then 		sed 's!=NONE/!=!g' php-fpm.conf.default | tee php-fpm.conf > /dev/null; 		cp php-fpm.d/www.conf.default php-fpm.d/www.conf; 	else 		mkdir php-fpm.d; 		cp php-fpm.conf.default php-fpm.d/www.conf; 		{ 			echo '[global]'; 			echo 'include=etc/php-fpm.d/*.conf'; 		} | tee php-fpm.conf; 	fi; 	{ 		echo '[global]'; 		echo 'error_log = /proc/self/fd/2'; 		echo; echo '; https://github.com/docker-library/php/pull/725#issuecomment-443540114'; echo 'log_limit = 8192'; 		echo; 		echo '[www]'; 		echo '; php-fpm closes STDOUT on startup, so sending logs to /proc/self/fd/1 does not work.'; 		echo '; https://bugs.php.net/bug.php?id=73886'; 		echo 'access.log = /proc/self/fd/2'; 		echo; 		echo 'clear_env = no'; 		echo; 		echo '; Ensure worker stdout and stderr are sent to the main error log.'; 		echo 'catch_workers_output = yes'; 		echo 'decorate_workers_output = no'; 	} | tee php-fpm.d/docker.conf; 	{ 		echo '[global]'; 		echo 'daemonize = no'; 		echo; 		echo '[www]'; 		echo 'listen = 9000'; 	} | tee php-fpm.d/zz-docker.conf; 	mkdir -p "$PHP_INI_DIR/conf.d"; 	{ 		echo '; https://github.com/docker-library/php/issues/878#issuecomment-938595965'; 		echo 'fastcgi.logging = Off'; 	} > "$PHP_INI_DIR/conf.d/docker-fpm.ini" # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
STOPSIGNAL SIGQUIT
# Thu, 13 Mar 2025 15:35:23 GMT
EXPOSE map[9000/tcp:{}]
# Thu, 13 Mar 2025 15:35:23 GMT
CMD ["php-fpm"]
# Wed, 19 Mar 2025 22:00:23 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 22:00:23 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 22:00:23 GMT
COPY /usr/bin/composer /usr/local/bin/ # buildkit
# Wed, 19 Mar 2025 22:00:23 GMT
ENV DRUPAL_VERSION=10.4.5
# Wed, 19 Mar 2025 22:00:23 GMT
ENV COMPOSER_ALLOW_SUPERUSER=1
# Wed, 19 Mar 2025 22:00:23 GMT
WORKDIR /opt/drupal
# Wed, 19 Mar 2025 22:00:23 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 22:00:23 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:3eaec181b0f158170c66dd7bc833f40145aaba28e7e8840c9edb54bdeaff7489
      Last Modified: Fri, 14 Mar 2025 00:14:03 GMT
      Size: 3.3 MB (3337967 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:86b4b33fb55432d9862c28f2f7b4dc6f33188a1245ee73ed6345c423da5cb416
      Last Modified: Fri, 14 Mar 2025 00:14:02 GMT
      Size: 934.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:dbbfcd04425c0b50d9b00d2781b40da32daa8c82c92b3f41ffb8f5025f037a55
      Last Modified: Fri, 14 Mar 2025 00:14:02 GMT
      Size: 217.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:e09a85f28a19dd5bafcc89300ee5d6b00ea3c02b2aa9aa3173ab5a47fa3ab6d9
      Last Modified: Fri, 14 Mar 2025 00:14:03 GMT
      Size: 12.6 MB (12582422 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:b01e66fffa8f87fb95005668259a9889ee54f4169e5decef5ba67eb7d6b08b8b
      Last Modified: Fri, 14 Mar 2025 00:14:03 GMT
      Size: 488.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:7e431cb59fd7ebe0f10e1b28978a77b0a12f4726950d7b5321f976950dcf05b3
      Last Modified: Fri, 14 Mar 2025 00:14:04 GMT
      Size: 13.2 MB (13247744 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:6686168fc986abdfa639e3e1ae311fcc3bb0d74144006ef79b1b6f1a1d082b89
      Last Modified: Fri, 14 Mar 2025 00:14:04 GMT
      Size: 2.4 KB (2440 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:d3e66c8a3bd8f182de3a9efaee7e163521b9a104831ff13fbcce16a2520f6590
      Last Modified: Fri, 14 Mar 2025 00:14:04 GMT
      Size: 20.0 KB (20032 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:58d22d9973f687ee8c0a02d2be9d1d9d2a3591ac2b44b24842b8e0a90229f141
      Last Modified: Fri, 14 Mar 2025 00:14:05 GMT
      Size: 9.2 KB (9180 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:fd5e5d88df2e6b2405fe13aeb6b9bfa203720c53df82b686cc2e5f5c634969c8
      Last Modified: Wed, 19 Mar 2025 23:22:48 GMT
      Size: 1.9 MB (1921091 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:91b5abf62c497d7eebbdee034ba52bdf566fe44e65b84c48585bd74d9600ac52
      Last Modified: Wed, 19 Mar 2025 23:22:48 GMT
      Size: 310.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:bcd734c25401b84c076fdebe98ccb8312e75ebbdc46183428ecdcdb2f5824a38
      Last Modified: Wed, 19 Mar 2025 23:22:48 GMT
      Size: 740.8 KB (740819 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:47e34621686e3e79a63d0391c633121ee5b7151aa62a42344299110f1996178d
      Last Modified: Wed, 19 Mar 2025 23:22:48 GMT
      Size: 114.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:f952310405d8b021b363db2be31453a3d5f13acd4b812ae13b76adb9cac7546b
      Last Modified: Wed, 19 Mar 2025 23:22:49 GMT
      Size: 21.5 MB (21479909 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

drupal:10.4-fpm-alpine - unknown; unknown

$ docker pull drupal@sha256:92d40ec05deb349b893acc3552215de304ad49150bab85f0834d463417b80709
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 392.5 KB (392517 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:d0b8c55987cffca1168c191438945eb137b2818451d16708d70f338c746a8c56
  • Layers:
    • sha256:949e4fc068c48a66f45d4770f06dbe77771edf42ec7bd08c5f1b55bc8fa626e5
      Last Modified: Wed, 19 Mar 2025 23:22:47 GMT
      Size: 357.5 KB (357547 bytes)
      MIME: application/vnd.in-toto+json
    • sha256:c43d38a2c89a2e4c65733cef001a8915ec8a1678bcf5908f43c9071473c4b55e
      Last Modified: Wed, 19 Mar 2025 23:22:47 GMT
      Size: 35.0 KB (34970 bytes)
      MIME: application/vnd.in-toto+json

drupal:10.4-fpm-alpine - linux; arm variant v6

$ docker pull drupal@sha256:817178914096023cefbcf0f6d01c9263ec02912f4a78e1263f81767675081998
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 54.9 MB (54880621 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:5147150d89b3decfc76da4ecff448965d26591a18618d97b646bca99854eef04
  • 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 15:35:23 GMT
ENV PHPIZE_DEPS=autoconf 		dpkg-dev dpkg 		file 		g++ 		gcc 		libc-dev 		make 		pkgconf 		re2c
# Thu, 13 Mar 2025 15:35:23 GMT
RUN apk add --no-cache 		ca-certificates 		curl 		openssl 		tar 		xz # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 	adduser -u 82 -D -S -G www-data www-data # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_INI_DIR=/usr/local/etc/php
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 	mkdir -p "$PHP_INI_DIR/conf.d"; 	[ ! -d /var/www/html ]; 	mkdir -p /var/www/html; 	chown www-data:www-data /var/www/html; 	chmod 1777 /var/www/html # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_LDFLAGS=-Wl,-O1 -pie
# Thu, 13 Mar 2025 15:35:23 GMT
ENV GPG_KEYS=1198C0117593497A5EC5C199286AF1F9897469DC C28D937575603EB4ABB725861C0779DC5C0A9DE4 AFD8691FDAEDF03BDF6E460563F15A9B715376CA
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_VERSION=8.3.19
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_URL=https://www.php.net/distributions/php-8.3.19.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.3.19.tar.xz.asc
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_SHA256=976e4077dd25bec96b5dfe8938052d243bbd838f95368a204896eff12756545f
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 		apk add --no-cache --virtual .fetch-deps gnupg; 		mkdir -p /usr/src; 	cd /usr/src; 		curl -fsSL -o php.tar.xz "$PHP_URL"; 		if [ -n "$PHP_SHA256" ]; then 		echo "$PHP_SHA256 *php.tar.xz" | sha256sum -c -; 	fi; 		if [ -n "$PHP_ASC_URL" ]; then 		curl -fsSL -o php.tar.xz.asc "$PHP_ASC_URL"; 		export GNUPGHOME="$(mktemp -d)"; 		for key in $GPG_KEYS; do 			gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key"; 		done; 		gpg --batch --verify php.tar.xz.asc php.tar.xz; 		gpgconf --kill all; 		rm -rf "$GNUPGHOME"; 	fi; 		apk del --no-network .fetch-deps # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
COPY docker-php-source /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 	apk add --no-cache --virtual .build-deps 		$PHPIZE_DEPS 		argon2-dev 		coreutils 		curl-dev 		gnu-libiconv-dev 		libsodium-dev 		libxml2-dev 		linux-headers 		oniguruma-dev 		openssl-dev 		readline-dev 		sqlite-dev 	; 		rm -vf /usr/include/iconv.h; 		export 		CFLAGS="$PHP_CFLAGS" 		CPPFLAGS="$PHP_CPPFLAGS" 		LDFLAGS="$PHP_LDFLAGS" 		PHP_BUILD_PROVIDER='https://github.com/docker-library/php' 		PHP_UNAME='Linux - Docker' 	; 	docker-php-source extract; 	cd /usr/src/php; 	gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; 	./configure 		--build="$gnuArch" 		--with-config-file-path="$PHP_INI_DIR" 		--with-config-file-scan-dir="$PHP_INI_DIR/conf.d" 				--enable-option-checking=fatal 				--with-mhash 				--with-pic 				--enable-mbstring 		--enable-mysqlnd 		--with-password-argon2 		--with-sodium=shared 		--with-pdo-sqlite=/usr 		--with-sqlite3=/usr 				--with-curl 		--with-iconv=/usr 		--with-openssl 		--with-readline 		--with-zlib 				--disable-phpdbg 				--with-pear 						--disable-cgi 				--enable-fpm 		--with-fpm-user=www-data 		--with-fpm-group=www-data 	; 	make -j "$(nproc)"; 	find -type f -name '*.a' -delete; 	make install; 	find 		/usr/local 		-type f 		-perm '/0111' 		-exec sh -euxc ' 			strip --strip-all "$@" || : 		' -- '{}' + 	; 	make clean; 		cp -v php.ini-* "$PHP_INI_DIR/"; 		cd /; 	docker-php-source delete; 		runDeps="$( 		scanelf --needed --nobanner --format '%n#p' --recursive /usr/local 			| tr ',' '\n' 			| sort -u 			| awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' 	)"; 	apk add --no-cache $runDeps; 		apk del --no-network .build-deps; 		pecl update-channels; 	rm -rf /tmp/pear ~/.pearrc; 		php --version # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN docker-php-ext-enable sodium # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENTRYPOINT ["docker-php-entrypoint"]
# Thu, 13 Mar 2025 15:35:23 GMT
WORKDIR /var/www/html
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 	cd /usr/local/etc; 	if [ -d php-fpm.d ]; then 		sed 's!=NONE/!=!g' php-fpm.conf.default | tee php-fpm.conf > /dev/null; 		cp php-fpm.d/www.conf.default php-fpm.d/www.conf; 	else 		mkdir php-fpm.d; 		cp php-fpm.conf.default php-fpm.d/www.conf; 		{ 			echo '[global]'; 			echo 'include=etc/php-fpm.d/*.conf'; 		} | tee php-fpm.conf; 	fi; 	{ 		echo '[global]'; 		echo 'error_log = /proc/self/fd/2'; 		echo; echo '; https://github.com/docker-library/php/pull/725#issuecomment-443540114'; echo 'log_limit = 8192'; 		echo; 		echo '[www]'; 		echo '; php-fpm closes STDOUT on startup, so sending logs to /proc/self/fd/1 does not work.'; 		echo '; https://bugs.php.net/bug.php?id=73886'; 		echo 'access.log = /proc/self/fd/2'; 		echo; 		echo 'clear_env = no'; 		echo; 		echo '; Ensure worker stdout and stderr are sent to the main error log.'; 		echo 'catch_workers_output = yes'; 		echo 'decorate_workers_output = no'; 	} | tee php-fpm.d/docker.conf; 	{ 		echo '[global]'; 		echo 'daemonize = no'; 		echo; 		echo '[www]'; 		echo 'listen = 9000'; 	} | tee php-fpm.d/zz-docker.conf; 	mkdir -p "$PHP_INI_DIR/conf.d"; 	{ 		echo '; https://github.com/docker-library/php/issues/878#issuecomment-938595965'; 		echo 'fastcgi.logging = Off'; 	} > "$PHP_INI_DIR/conf.d/docker-fpm.ini" # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
STOPSIGNAL SIGQUIT
# Thu, 13 Mar 2025 15:35:23 GMT
EXPOSE map[9000/tcp:{}]
# Thu, 13 Mar 2025 15:35:23 GMT
CMD ["php-fpm"]
# Wed, 19 Mar 2025 22:00:23 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 22:00:23 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 22:00:23 GMT
COPY /usr/bin/composer /usr/local/bin/ # buildkit
# Wed, 19 Mar 2025 22:00:23 GMT
ENV DRUPAL_VERSION=10.4.5
# Wed, 19 Mar 2025 22:00:23 GMT
ENV COMPOSER_ALLOW_SUPERUSER=1
# Wed, 19 Mar 2025 22:00:23 GMT
WORKDIR /opt/drupal
# Wed, 19 Mar 2025 22:00:23 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 22:00:23 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:1c3378ddb18206e6d15c15cbe8117404f3ec90815903bca6e9cc09bca502777e
      Last Modified: Fri, 14 Mar 2025 01:49:04 GMT
      Size: 12.6 MB (12582449 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:af8c189794ea894986c2f4b82baa1bedf6cb452ceda8b52fc7c3d3400432cda2
      Last Modified: Fri, 14 Mar 2025 01:49:03 GMT
      Size: 494.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:d2fcebfa599cea3df40a8e976f40ee06b03f88e5da09cea5b695ecb1bf84eead
      Last Modified: Fri, 14 Mar 2025 01:52:37 GMT
      Size: 12.0 MB (11975934 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:d39ca83683c0c4ef5bfe888d56099acbd1900eb527b5dbfc3b0842f0e07faac6
      Last Modified: Fri, 14 Mar 2025 01:52:36 GMT
      Size: 2.4 KB (2446 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:a047d8f085d85d6bb863c474c31984fb1209b0ba7fc1069bf96d4f2846cf8f59
      Last Modified: Fri, 14 Mar 2025 01:52:36 GMT
      Size: 19.8 KB (19843 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:7de0b5ad65467f4b16b33a316a291e6f01c4a5d8b336c026e57bfbfa817bdad7
      Last Modified: Fri, 14 Mar 2025 01:52:36 GMT
      Size: 9.2 KB (9180 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:ffac4177d6c35b3db522e0a725877f4211556b23b68ac3b99b310feb92ce331e
      Last Modified: Fri, 14 Mar 2025 06:17:08 GMT
      Size: 1.4 MB (1394217 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:2be01c78403ef0e09d8cc49fbf63fda74f7b9dab3bb7479f266135f096aa2127
      Last Modified: Fri, 14 Mar 2025 06:17:08 GMT
      Size: 307.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:10f0ea7e76a45d7c3c1622cb6d250002c6c4f89b5bef4aa00e41db2352672111
      Last Modified: Fri, 14 Mar 2025 06:17:08 GMT
      Size: 740.8 KB (740817 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:6e1c5d066157a7a4330c483da8e5030dcf5e3943290e2b340a5ead4ce143f252
      Last Modified: Fri, 14 Mar 2025 06:17:08 GMT
      Size: 116.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:77cf27f35f58102ed9d41b081d73a89da9ae0e4324b37568c4178f65f433540a
      Last Modified: Wed, 19 Mar 2025 23:27:40 GMT
      Size: 21.5 MB (21479836 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

drupal:10.4-fpm-alpine - unknown; unknown

$ docker pull drupal@sha256:086a4fb2c9a1f4d5d31f182de804d236075bf65366e3f74de65281ef45944f18
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 34.9 KB (34940 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:5dae93cea3c9a4491cf5494049d41b7f926f1666e5fdddc88df1e35b8b6debcd
  • Layers:
    • sha256:9c09c699394f2e5e88e6e86d4c41035767d654b55f27fb0614a821b21ef134fe
      Last Modified: Wed, 19 Mar 2025 23:27:39 GMT
      Size: 34.9 KB (34940 bytes)
      MIME: application/vnd.in-toto+json

drupal:10.4-fpm-alpine - linux; arm variant v7

$ docker pull drupal@sha256:66af5671d174316ae2b3670390f950b94dd80b4cf95314232667d2823e588ed8
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 53.6 MB (53627708 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:b95614d3d0071588a83f03fa12adeefe86d77073b11269daddcc3e76779b8712
  • 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 15:35:23 GMT
ENV PHPIZE_DEPS=autoconf 		dpkg-dev dpkg 		file 		g++ 		gcc 		libc-dev 		make 		pkgconf 		re2c
# Thu, 13 Mar 2025 15:35:23 GMT
RUN apk add --no-cache 		ca-certificates 		curl 		openssl 		tar 		xz # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 	adduser -u 82 -D -S -G www-data www-data # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_INI_DIR=/usr/local/etc/php
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 	mkdir -p "$PHP_INI_DIR/conf.d"; 	[ ! -d /var/www/html ]; 	mkdir -p /var/www/html; 	chown www-data:www-data /var/www/html; 	chmod 1777 /var/www/html # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_LDFLAGS=-Wl,-O1 -pie
# Thu, 13 Mar 2025 15:35:23 GMT
ENV GPG_KEYS=1198C0117593497A5EC5C199286AF1F9897469DC C28D937575603EB4ABB725861C0779DC5C0A9DE4 AFD8691FDAEDF03BDF6E460563F15A9B715376CA
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_VERSION=8.3.19
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_URL=https://www.php.net/distributions/php-8.3.19.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.3.19.tar.xz.asc
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_SHA256=976e4077dd25bec96b5dfe8938052d243bbd838f95368a204896eff12756545f
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 		apk add --no-cache --virtual .fetch-deps gnupg; 		mkdir -p /usr/src; 	cd /usr/src; 		curl -fsSL -o php.tar.xz "$PHP_URL"; 		if [ -n "$PHP_SHA256" ]; then 		echo "$PHP_SHA256 *php.tar.xz" | sha256sum -c -; 	fi; 		if [ -n "$PHP_ASC_URL" ]; then 		curl -fsSL -o php.tar.xz.asc "$PHP_ASC_URL"; 		export GNUPGHOME="$(mktemp -d)"; 		for key in $GPG_KEYS; do 			gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key"; 		done; 		gpg --batch --verify php.tar.xz.asc php.tar.xz; 		gpgconf --kill all; 		rm -rf "$GNUPGHOME"; 	fi; 		apk del --no-network .fetch-deps # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
COPY docker-php-source /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 	apk add --no-cache --virtual .build-deps 		$PHPIZE_DEPS 		argon2-dev 		coreutils 		curl-dev 		gnu-libiconv-dev 		libsodium-dev 		libxml2-dev 		linux-headers 		oniguruma-dev 		openssl-dev 		readline-dev 		sqlite-dev 	; 		rm -vf /usr/include/iconv.h; 		export 		CFLAGS="$PHP_CFLAGS" 		CPPFLAGS="$PHP_CPPFLAGS" 		LDFLAGS="$PHP_LDFLAGS" 		PHP_BUILD_PROVIDER='https://github.com/docker-library/php' 		PHP_UNAME='Linux - Docker' 	; 	docker-php-source extract; 	cd /usr/src/php; 	gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; 	./configure 		--build="$gnuArch" 		--with-config-file-path="$PHP_INI_DIR" 		--with-config-file-scan-dir="$PHP_INI_DIR/conf.d" 				--enable-option-checking=fatal 				--with-mhash 				--with-pic 				--enable-mbstring 		--enable-mysqlnd 		--with-password-argon2 		--with-sodium=shared 		--with-pdo-sqlite=/usr 		--with-sqlite3=/usr 				--with-curl 		--with-iconv=/usr 		--with-openssl 		--with-readline 		--with-zlib 				--disable-phpdbg 				--with-pear 						--disable-cgi 				--enable-fpm 		--with-fpm-user=www-data 		--with-fpm-group=www-data 	; 	make -j "$(nproc)"; 	find -type f -name '*.a' -delete; 	make install; 	find 		/usr/local 		-type f 		-perm '/0111' 		-exec sh -euxc ' 			strip --strip-all "$@" || : 		' -- '{}' + 	; 	make clean; 		cp -v php.ini-* "$PHP_INI_DIR/"; 		cd /; 	docker-php-source delete; 		runDeps="$( 		scanelf --needed --nobanner --format '%n#p' --recursive /usr/local 			| tr ',' '\n' 			| sort -u 			| awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' 	)"; 	apk add --no-cache $runDeps; 		apk del --no-network .build-deps; 		pecl update-channels; 	rm -rf /tmp/pear ~/.pearrc; 		php --version # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN docker-php-ext-enable sodium # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENTRYPOINT ["docker-php-entrypoint"]
# Thu, 13 Mar 2025 15:35:23 GMT
WORKDIR /var/www/html
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 	cd /usr/local/etc; 	if [ -d php-fpm.d ]; then 		sed 's!=NONE/!=!g' php-fpm.conf.default | tee php-fpm.conf > /dev/null; 		cp php-fpm.d/www.conf.default php-fpm.d/www.conf; 	else 		mkdir php-fpm.d; 		cp php-fpm.conf.default php-fpm.d/www.conf; 		{ 			echo '[global]'; 			echo 'include=etc/php-fpm.d/*.conf'; 		} | tee php-fpm.conf; 	fi; 	{ 		echo '[global]'; 		echo 'error_log = /proc/self/fd/2'; 		echo; echo '; https://github.com/docker-library/php/pull/725#issuecomment-443540114'; echo 'log_limit = 8192'; 		echo; 		echo '[www]'; 		echo '; php-fpm closes STDOUT on startup, so sending logs to /proc/self/fd/1 does not work.'; 		echo '; https://bugs.php.net/bug.php?id=73886'; 		echo 'access.log = /proc/self/fd/2'; 		echo; 		echo 'clear_env = no'; 		echo; 		echo '; Ensure worker stdout and stderr are sent to the main error log.'; 		echo 'catch_workers_output = yes'; 		echo 'decorate_workers_output = no'; 	} | tee php-fpm.d/docker.conf; 	{ 		echo '[global]'; 		echo 'daemonize = no'; 		echo; 		echo '[www]'; 		echo 'listen = 9000'; 	} | tee php-fpm.d/zz-docker.conf; 	mkdir -p "$PHP_INI_DIR/conf.d"; 	{ 		echo '; https://github.com/docker-library/php/issues/878#issuecomment-938595965'; 		echo 'fastcgi.logging = Off'; 	} > "$PHP_INI_DIR/conf.d/docker-fpm.ini" # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
STOPSIGNAL SIGQUIT
# Thu, 13 Mar 2025 15:35:23 GMT
EXPOSE map[9000/tcp:{}]
# Thu, 13 Mar 2025 15:35:23 GMT
CMD ["php-fpm"]
# Wed, 19 Mar 2025 22:00:23 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 22:00:23 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 22:00:23 GMT
COPY /usr/bin/composer /usr/local/bin/ # buildkit
# Wed, 19 Mar 2025 22:00:23 GMT
ENV DRUPAL_VERSION=10.4.5
# Wed, 19 Mar 2025 22:00:23 GMT
ENV COMPOSER_ALLOW_SUPERUSER=1
# Wed, 19 Mar 2025 22:00:23 GMT
WORKDIR /opt/drupal
# Wed, 19 Mar 2025 22:00:23 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 22:00:23 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:2d7a97c6d6a1f8d6781be5d5e7ad328021759a2cafd3ce71a5ed45c56048efea
      Last Modified: Fri, 14 Mar 2025 02:41:02 GMT
      Size: 12.6 MB (12582462 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:5a57823b5700683448e0a28dd33e83c3182815d2b0829f19a9a78d4e24d976f9
      Last Modified: Fri, 14 Mar 2025 02:41:02 GMT
      Size: 495.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:4403681dfba7b58e6c4991d365685a3c4c2032c6930fbb4df23c18deccfada10
      Last Modified: Fri, 14 Mar 2025 03:14:42 GMT
      Size: 11.3 MB (11282827 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:1a893061ff5355963038efb393c5520f573d46e8d0365807dddfcf5c478c0b4d
      Last Modified: Fri, 14 Mar 2025 03:14:42 GMT
      Size: 2.4 KB (2442 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:1cdbf1f3f10cf3742375d57511c7c0e0c710da2a582b03f905498bf80cbe64d1
      Last Modified: Fri, 14 Mar 2025 03:14:42 GMT
      Size: 19.9 KB (19866 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:f56aa87505964b609fdea0de6f2fc9113208e4032e458c6b6d9e92b76ca8e398
      Last Modified: Fri, 14 Mar 2025 03:14:42 GMT
      Size: 9.2 KB (9181 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:0fa4cde6e0dbfe6d0f9505579d3230e7ab70956a9217291278b4e5e02c6fd09b
      Last Modified: Fri, 14 Mar 2025 16:24:56 GMT
      Size: 1.3 MB (1289661 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:889a33b0cdaedc577e94baeaedb0e2a3103a94db970b657e31c7e2c01c54c157
      Last Modified: Fri, 14 Mar 2025 16:24:55 GMT
      Size: 311.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:32be2880d55adde88870744ac1fd91bd4fea996dd9ac4d81d7a60d4cb6a4f12b
      Last Modified: Fri, 14 Mar 2025 16:24:56 GMT
      Size: 740.8 KB (740822 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:2fc9a9677a9d30e2fcaf0025375273a8b7ffe23a3c04f63eafa5f6fbd12f6213
      Last Modified: Fri, 14 Mar 2025 16:24:56 GMT
      Size: 114.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:51558561a4da7363e2e6086c0a26366e930cedab0cc899c769bca4daa20f8821
      Last Modified: Thu, 20 Mar 2025 00:04:22 GMT
      Size: 21.5 MB (21479817 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

drupal:10.4-fpm-alpine - unknown; unknown

$ docker pull drupal@sha256:71d517ea932f13384fc0d5bad84a676ce61b18725e1e711261fcd234edb2e995
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 390.0 KB (389992 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:58472c9a5a69b3edc8bc48c5cb7807fb8247336c0513acecc0b2950d2668c470
  • Layers:
    • sha256:d0dc6ab076c55672c5846befc478886ef3335bd88d000bcbda161870ad39a796
      Last Modified: Thu, 20 Mar 2025 00:04:21 GMT
      Size: 354.8 KB (354834 bytes)
      MIME: application/vnd.in-toto+json
    • sha256:a70c29d1c2d47512e81a8781019b5bd19c8566f739dcc7777b0a642734742287
      Last Modified: Thu, 20 Mar 2025 00:04:21 GMT
      Size: 35.2 KB (35158 bytes)
      MIME: application/vnd.in-toto+json

drupal:10.4-fpm-alpine - linux; arm64 variant v8

$ docker pull drupal@sha256:c895d462c399a52b05b3e99a4d8025a1e4e2d7bb81d3cecca6cfe47c811612be
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 57.6 MB (57590386 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:2b70a92cab7bddc55ced08330dfdf7e2dafa0def195424682755fb0f5d92cca8
  • 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 15:35:23 GMT
ENV PHPIZE_DEPS=autoconf 		dpkg-dev dpkg 		file 		g++ 		gcc 		libc-dev 		make 		pkgconf 		re2c
# Thu, 13 Mar 2025 15:35:23 GMT
RUN apk add --no-cache 		ca-certificates 		curl 		openssl 		tar 		xz # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 	adduser -u 82 -D -S -G www-data www-data # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_INI_DIR=/usr/local/etc/php
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 	mkdir -p "$PHP_INI_DIR/conf.d"; 	[ ! -d /var/www/html ]; 	mkdir -p /var/www/html; 	chown www-data:www-data /var/www/html; 	chmod 1777 /var/www/html # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_LDFLAGS=-Wl,-O1 -pie
# Thu, 13 Mar 2025 15:35:23 GMT
ENV GPG_KEYS=1198C0117593497A5EC5C199286AF1F9897469DC C28D937575603EB4ABB725861C0779DC5C0A9DE4 AFD8691FDAEDF03BDF6E460563F15A9B715376CA
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_VERSION=8.3.19
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_URL=https://www.php.net/distributions/php-8.3.19.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.3.19.tar.xz.asc
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_SHA256=976e4077dd25bec96b5dfe8938052d243bbd838f95368a204896eff12756545f
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 		apk add --no-cache --virtual .fetch-deps gnupg; 		mkdir -p /usr/src; 	cd /usr/src; 		curl -fsSL -o php.tar.xz "$PHP_URL"; 		if [ -n "$PHP_SHA256" ]; then 		echo "$PHP_SHA256 *php.tar.xz" | sha256sum -c -; 	fi; 		if [ -n "$PHP_ASC_URL" ]; then 		curl -fsSL -o php.tar.xz.asc "$PHP_ASC_URL"; 		export GNUPGHOME="$(mktemp -d)"; 		for key in $GPG_KEYS; do 			gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key"; 		done; 		gpg --batch --verify php.tar.xz.asc php.tar.xz; 		gpgconf --kill all; 		rm -rf "$GNUPGHOME"; 	fi; 		apk del --no-network .fetch-deps # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
COPY docker-php-source /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 	apk add --no-cache --virtual .build-deps 		$PHPIZE_DEPS 		argon2-dev 		coreutils 		curl-dev 		gnu-libiconv-dev 		libsodium-dev 		libxml2-dev 		linux-headers 		oniguruma-dev 		openssl-dev 		readline-dev 		sqlite-dev 	; 		rm -vf /usr/include/iconv.h; 		export 		CFLAGS="$PHP_CFLAGS" 		CPPFLAGS="$PHP_CPPFLAGS" 		LDFLAGS="$PHP_LDFLAGS" 		PHP_BUILD_PROVIDER='https://github.com/docker-library/php' 		PHP_UNAME='Linux - Docker' 	; 	docker-php-source extract; 	cd /usr/src/php; 	gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; 	./configure 		--build="$gnuArch" 		--with-config-file-path="$PHP_INI_DIR" 		--with-config-file-scan-dir="$PHP_INI_DIR/conf.d" 				--enable-option-checking=fatal 				--with-mhash 				--with-pic 				--enable-mbstring 		--enable-mysqlnd 		--with-password-argon2 		--with-sodium=shared 		--with-pdo-sqlite=/usr 		--with-sqlite3=/usr 				--with-curl 		--with-iconv=/usr 		--with-openssl 		--with-readline 		--with-zlib 				--disable-phpdbg 				--with-pear 						--disable-cgi 				--enable-fpm 		--with-fpm-user=www-data 		--with-fpm-group=www-data 	; 	make -j "$(nproc)"; 	find -type f -name '*.a' -delete; 	make install; 	find 		/usr/local 		-type f 		-perm '/0111' 		-exec sh -euxc ' 			strip --strip-all "$@" || : 		' -- '{}' + 	; 	make clean; 		cp -v php.ini-* "$PHP_INI_DIR/"; 		cd /; 	docker-php-source delete; 		runDeps="$( 		scanelf --needed --nobanner --format '%n#p' --recursive /usr/local 			| tr ',' '\n' 			| sort -u 			| awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' 	)"; 	apk add --no-cache $runDeps; 		apk del --no-network .build-deps; 		pecl update-channels; 	rm -rf /tmp/pear ~/.pearrc; 		php --version # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN docker-php-ext-enable sodium # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENTRYPOINT ["docker-php-entrypoint"]
# Thu, 13 Mar 2025 15:35:23 GMT
WORKDIR /var/www/html
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 	cd /usr/local/etc; 	if [ -d php-fpm.d ]; then 		sed 's!=NONE/!=!g' php-fpm.conf.default | tee php-fpm.conf > /dev/null; 		cp php-fpm.d/www.conf.default php-fpm.d/www.conf; 	else 		mkdir php-fpm.d; 		cp php-fpm.conf.default php-fpm.d/www.conf; 		{ 			echo '[global]'; 			echo 'include=etc/php-fpm.d/*.conf'; 		} | tee php-fpm.conf; 	fi; 	{ 		echo '[global]'; 		echo 'error_log = /proc/self/fd/2'; 		echo; echo '; https://github.com/docker-library/php/pull/725#issuecomment-443540114'; echo 'log_limit = 8192'; 		echo; 		echo '[www]'; 		echo '; php-fpm closes STDOUT on startup, so sending logs to /proc/self/fd/1 does not work.'; 		echo '; https://bugs.php.net/bug.php?id=73886'; 		echo 'access.log = /proc/self/fd/2'; 		echo; 		echo 'clear_env = no'; 		echo; 		echo '; Ensure worker stdout and stderr are sent to the main error log.'; 		echo 'catch_workers_output = yes'; 		echo 'decorate_workers_output = no'; 	} | tee php-fpm.d/docker.conf; 	{ 		echo '[global]'; 		echo 'daemonize = no'; 		echo; 		echo '[www]'; 		echo 'listen = 9000'; 	} | tee php-fpm.d/zz-docker.conf; 	mkdir -p "$PHP_INI_DIR/conf.d"; 	{ 		echo '; https://github.com/docker-library/php/issues/878#issuecomment-938595965'; 		echo 'fastcgi.logging = Off'; 	} > "$PHP_INI_DIR/conf.d/docker-fpm.ini" # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
STOPSIGNAL SIGQUIT
# Thu, 13 Mar 2025 15:35:23 GMT
EXPOSE map[9000/tcp:{}]
# Thu, 13 Mar 2025 15:35:23 GMT
CMD ["php-fpm"]
# Wed, 19 Mar 2025 22:00:23 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 22:00:23 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 22:00:23 GMT
COPY /usr/bin/composer /usr/local/bin/ # buildkit
# Wed, 19 Mar 2025 22:00:23 GMT
ENV DRUPAL_VERSION=10.4.5
# Wed, 19 Mar 2025 22:00:23 GMT
ENV COMPOSER_ALLOW_SUPERUSER=1
# Wed, 19 Mar 2025 22:00:23 GMT
WORKDIR /opt/drupal
# Wed, 19 Mar 2025 22:00:23 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 22:00:23 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:b732c630a8b085c170d7f0feecbead385dd5a0b439e63fdb1ff0c7d2576f8c77
      Last Modified: Fri, 14 Mar 2025 01:56:57 GMT
      Size: 12.6 MB (12582468 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:8d52ca4e3bf492c5008ae808535c01d6edaaae399cd49a5aa1570b47a986c8f4
      Last Modified: Fri, 14 Mar 2025 01:56:56 GMT
      Size: 495.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:aff7075570a615b2809fe391968a5595b62da5c2fb58e4a5b98226ccd156b409
      Last Modified: Fri, 14 Mar 2025 02:02:17 GMT
      Size: 13.2 MB (13240143 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:23deb355dea57f8220cb8a1fc31af2a892f34c78e983fae039b2c1738a23fb8b
      Last Modified: Fri, 14 Mar 2025 02:02:16 GMT
      Size: 2.4 KB (2445 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:9c7acd44d950ecc11fd412ae351edcbad489b265b1621c073d6f1cb1af9b3354
      Last Modified: Fri, 14 Mar 2025 02:02:16 GMT
      Size: 19.9 KB (19852 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:4e94b587e4ed538a35da8e667085d9726db29547a9566547fa1b48553e4475af
      Last Modified: Fri, 14 Mar 2025 02:02:16 GMT
      Size: 9.2 KB (9179 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:dd15b221f46529703e7e2e2af4549690ff06c5562592ce92a8e95f558f33f439
      Last Modified: Fri, 14 Mar 2025 22:14:55 GMT
      Size: 2.2 MB (2189842 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:d550923bc9b446ea7375f0c1b45270f3af2df6fbbb1749ebfa762a42dc765655
      Last Modified: Wed, 19 Mar 2025 23:41:17 GMT
      Size: 317.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:072573ffb0997649d7988668510b2dc8903d21657dd0232062148136c70961c5
      Last Modified: Wed, 19 Mar 2025 23:41:17 GMT
      Size: 740.8 KB (740828 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:28575eb5db8ddba012570404924009fedf2399ff54d82be90e9f9e55a4d71c8f
      Last Modified: Wed, 19 Mar 2025 23:41:17 GMT
      Size: 113.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:8c832c590f98e5c63d4a363352793868d8e655a0164341c13398f08e4cf4f492
      Last Modified: Wed, 19 Mar 2025 23:50:54 GMT
      Size: 21.5 MB (21479739 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

drupal:10.4-fpm-alpine - unknown; unknown

$ docker pull drupal@sha256:4edb644a7b2cc245e8aa26766e8e85d75ef8ae3cac614d7204806af758083d39
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 390.1 KB (390111 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:fb3e651bcf2fefe507b39c1af1a3e113582dbc8a8defcfa1eae617b0c236df13
  • Layers:
    • sha256:20268e1486099e88e9503786d54bb811dcbcc238e8c635503eb0f35b8e3b6813
      Last Modified: Wed, 19 Mar 2025 23:50:53 GMT
      Size: 354.9 KB (354886 bytes)
      MIME: application/vnd.in-toto+json
    • sha256:0646656db0c02766db2492b5a8f966ad31cdff82b028e26e498d2d393db08ca1
      Last Modified: Wed, 19 Mar 2025 23:50:53 GMT
      Size: 35.2 KB (35225 bytes)
      MIME: application/vnd.in-toto+json

drupal:10.4-fpm-alpine - linux; 386

$ docker pull drupal@sha256:4f3b002743778043e4c7a1f0a2cb14a2e43ac7396a00ba37bf7b93db34670c27
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 57.2 MB (57222865 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:7dfd59ff05581a75ec00bcc6a7b1431c60a6382c723d0077c3748c7b281c13e2
  • 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 15:35:23 GMT
ENV PHPIZE_DEPS=autoconf 		dpkg-dev dpkg 		file 		g++ 		gcc 		libc-dev 		make 		pkgconf 		re2c
# Thu, 13 Mar 2025 15:35:23 GMT
RUN apk add --no-cache 		ca-certificates 		curl 		openssl 		tar 		xz # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 	adduser -u 82 -D -S -G www-data www-data # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_INI_DIR=/usr/local/etc/php
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 	mkdir -p "$PHP_INI_DIR/conf.d"; 	[ ! -d /var/www/html ]; 	mkdir -p /var/www/html; 	chown www-data:www-data /var/www/html; 	chmod 1777 /var/www/html # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_LDFLAGS=-Wl,-O1 -pie
# Thu, 13 Mar 2025 15:35:23 GMT
ENV GPG_KEYS=1198C0117593497A5EC5C199286AF1F9897469DC C28D937575603EB4ABB725861C0779DC5C0A9DE4 AFD8691FDAEDF03BDF6E460563F15A9B715376CA
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_VERSION=8.3.19
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_URL=https://www.php.net/distributions/php-8.3.19.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.3.19.tar.xz.asc
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_SHA256=976e4077dd25bec96b5dfe8938052d243bbd838f95368a204896eff12756545f
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 		apk add --no-cache --virtual .fetch-deps gnupg; 		mkdir -p /usr/src; 	cd /usr/src; 		curl -fsSL -o php.tar.xz "$PHP_URL"; 		if [ -n "$PHP_SHA256" ]; then 		echo "$PHP_SHA256 *php.tar.xz" | sha256sum -c -; 	fi; 		if [ -n "$PHP_ASC_URL" ]; then 		curl -fsSL -o php.tar.xz.asc "$PHP_ASC_URL"; 		export GNUPGHOME="$(mktemp -d)"; 		for key in $GPG_KEYS; do 			gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key"; 		done; 		gpg --batch --verify php.tar.xz.asc php.tar.xz; 		gpgconf --kill all; 		rm -rf "$GNUPGHOME"; 	fi; 		apk del --no-network .fetch-deps # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
COPY docker-php-source /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 	apk add --no-cache --virtual .build-deps 		$PHPIZE_DEPS 		argon2-dev 		coreutils 		curl-dev 		gnu-libiconv-dev 		libsodium-dev 		libxml2-dev 		linux-headers 		oniguruma-dev 		openssl-dev 		readline-dev 		sqlite-dev 	; 		rm -vf /usr/include/iconv.h; 		export 		CFLAGS="$PHP_CFLAGS" 		CPPFLAGS="$PHP_CPPFLAGS" 		LDFLAGS="$PHP_LDFLAGS" 		PHP_BUILD_PROVIDER='https://github.com/docker-library/php' 		PHP_UNAME='Linux - Docker' 	; 	docker-php-source extract; 	cd /usr/src/php; 	gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; 	./configure 		--build="$gnuArch" 		--with-config-file-path="$PHP_INI_DIR" 		--with-config-file-scan-dir="$PHP_INI_DIR/conf.d" 				--enable-option-checking=fatal 				--with-mhash 				--with-pic 				--enable-mbstring 		--enable-mysqlnd 		--with-password-argon2 		--with-sodium=shared 		--with-pdo-sqlite=/usr 		--with-sqlite3=/usr 				--with-curl 		--with-iconv=/usr 		--with-openssl 		--with-readline 		--with-zlib 				--disable-phpdbg 				--with-pear 						--disable-cgi 				--enable-fpm 		--with-fpm-user=www-data 		--with-fpm-group=www-data 	; 	make -j "$(nproc)"; 	find -type f -name '*.a' -delete; 	make install; 	find 		/usr/local 		-type f 		-perm '/0111' 		-exec sh -euxc ' 			strip --strip-all "$@" || : 		' -- '{}' + 	; 	make clean; 		cp -v php.ini-* "$PHP_INI_DIR/"; 		cd /; 	docker-php-source delete; 		runDeps="$( 		scanelf --needed --nobanner --format '%n#p' --recursive /usr/local 			| tr ',' '\n' 			| sort -u 			| awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' 	)"; 	apk add --no-cache $runDeps; 		apk del --no-network .build-deps; 		pecl update-channels; 	rm -rf /tmp/pear ~/.pearrc; 		php --version # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN docker-php-ext-enable sodium # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENTRYPOINT ["docker-php-entrypoint"]
# Thu, 13 Mar 2025 15:35:23 GMT
WORKDIR /var/www/html
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 	cd /usr/local/etc; 	if [ -d php-fpm.d ]; then 		sed 's!=NONE/!=!g' php-fpm.conf.default | tee php-fpm.conf > /dev/null; 		cp php-fpm.d/www.conf.default php-fpm.d/www.conf; 	else 		mkdir php-fpm.d; 		cp php-fpm.conf.default php-fpm.d/www.conf; 		{ 			echo '[global]'; 			echo 'include=etc/php-fpm.d/*.conf'; 		} | tee php-fpm.conf; 	fi; 	{ 		echo '[global]'; 		echo 'error_log = /proc/self/fd/2'; 		echo; echo '; https://github.com/docker-library/php/pull/725#issuecomment-443540114'; echo 'log_limit = 8192'; 		echo; 		echo '[www]'; 		echo '; php-fpm closes STDOUT on startup, so sending logs to /proc/self/fd/1 does not work.'; 		echo '; https://bugs.php.net/bug.php?id=73886'; 		echo 'access.log = /proc/self/fd/2'; 		echo; 		echo 'clear_env = no'; 		echo; 		echo '; Ensure worker stdout and stderr are sent to the main error log.'; 		echo 'catch_workers_output = yes'; 		echo 'decorate_workers_output = no'; 	} | tee php-fpm.d/docker.conf; 	{ 		echo '[global]'; 		echo 'daemonize = no'; 		echo; 		echo '[www]'; 		echo 'listen = 9000'; 	} | tee php-fpm.d/zz-docker.conf; 	mkdir -p "$PHP_INI_DIR/conf.d"; 	{ 		echo '; https://github.com/docker-library/php/issues/878#issuecomment-938595965'; 		echo 'fastcgi.logging = Off'; 	} > "$PHP_INI_DIR/conf.d/docker-fpm.ini" # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
STOPSIGNAL SIGQUIT
# Thu, 13 Mar 2025 15:35:23 GMT
EXPOSE map[9000/tcp:{}]
# Thu, 13 Mar 2025 15:35:23 GMT
CMD ["php-fpm"]
# Wed, 19 Mar 2025 22:00:23 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 22:00:23 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 22:00:23 GMT
COPY /usr/bin/composer /usr/local/bin/ # buildkit
# Wed, 19 Mar 2025 22:00:23 GMT
ENV DRUPAL_VERSION=10.4.5
# Wed, 19 Mar 2025 22:00:23 GMT
ENV COMPOSER_ALLOW_SUPERUSER=1
# Wed, 19 Mar 2025 22:00:23 GMT
WORKDIR /opt/drupal
# Wed, 19 Mar 2025 22:00:23 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 22:00:23 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:0ad0f013a1341ab8e12d49c59339117ee1aa11be5bc37b6f5c166d4e099bb923
      Last Modified: Fri, 14 Mar 2025 00:14:09 GMT
      Size: 3.4 MB (3378087 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:827a0a8819f7a22b41956f6758f4740c0ffbff94bc93b4ac9bb5a4dc1e66138c
      Last Modified: Fri, 14 Mar 2025 00:14:09 GMT
      Size: 934.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:f3f08675eeb819d9f7d66dba94b5f9223acbda6fd30da76f196f7900847480f9
      Last Modified: Fri, 14 Mar 2025 00:14:09 GMT
      Size: 217.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:3137fcc70731f0af11b741a78c2f268b51c803100585e8e1b8a39b7116ce5caf
      Last Modified: Fri, 14 Mar 2025 00:14:10 GMT
      Size: 12.6 MB (12582439 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:7e28d89b7b085cf370eef87e613588e37c3604f1bb63492f465270b254417d72
      Last Modified: Fri, 14 Mar 2025 00:14:11 GMT
      Size: 487.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:7dcf6fbcb3ff14b89263e87ff47aec97f502071e302ee578ba83eb2a60df8434
      Last Modified: Fri, 14 Mar 2025 00:14:10 GMT
      Size: 13.6 MB (13559834 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:2660623a1cbc96e8785280657424df7dde2ac0a3c8a7aba27ec1d5607caac5f2
      Last Modified: Fri, 14 Mar 2025 00:14:10 GMT
      Size: 2.4 KB (2447 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:32920389c9ba5118f0684453af7a1906dca64f221149c96206a8b58e7fe91348
      Last Modified: Fri, 14 Mar 2025 00:14:11 GMT
      Size: 20.0 KB (20042 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:6b78b9b60deb997a91e668b9165191c535ce3b072bae5a5cd5f535dbd22e14a6
      Last Modified: Fri, 14 Mar 2025 00:14:11 GMT
      Size: 9.2 KB (9178 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:6a0f1855122d7e8b16620f7cdd49fd32bc5dfb14ca3d80a2f9c91030affa84d3
      Last Modified: Wed, 19 Mar 2025 23:22:48 GMT
      Size: 2.0 MB (1984501 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:5ca9170a861a5600c9580bb2a1a4f97d9213ca90d7928e5e004a94f66c2a39b1
      Last Modified: Wed, 19 Mar 2025 23:22:48 GMT
      Size: 311.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:2737454c7f29deed69a09f7a8d61d4f45556bafe532c9dcb04968167c4756b46
      Last Modified: Wed, 19 Mar 2025 23:22:49 GMT
      Size: 740.8 KB (740819 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:47e34621686e3e79a63d0391c633121ee5b7151aa62a42344299110f1996178d
      Last Modified: Wed, 19 Mar 2025 23:22:48 GMT
      Size: 114.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:813bfe18f4ae11ac89ef3f417bff182bac6f719b27239960db10f3d8cb071903
      Last Modified: Wed, 19 Mar 2025 23:22:50 GMT
      Size: 21.5 MB (21479800 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

drupal:10.4-fpm-alpine - unknown; unknown

$ docker pull drupal@sha256:7dba6f92a61e625d0089b96c7ff227eb11c596df5b3cd6911b24453d888a7f74
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 392.4 KB (392369 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:ca9e092c7e4da57f5804549286e1d27a1d4618437d7491e5f1618494cee52805
  • Layers:
    • sha256:9b24254dc0f71a3299e389e12d522559992dff5ff71b5f5685bec09e6c148e63
      Last Modified: Wed, 19 Mar 2025 23:22:48 GMT
      Size: 357.5 KB (357482 bytes)
      MIME: application/vnd.in-toto+json
    • sha256:9b552281561db7e39109c8561e54076f417f314f899af0231bacd402b61fd47b
      Last Modified: Wed, 19 Mar 2025 23:22:48 GMT
      Size: 34.9 KB (34887 bytes)
      MIME: application/vnd.in-toto+json

drupal:10.4-fpm-alpine - linux; ppc64le

$ docker pull drupal@sha256:28633bf1560e376ce9c64220c3b3d7e6b51d750c378d36decc7635773657421f
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 57.3 MB (57307684 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:68a05624aaa6bf2eea2b2cda620a745093964aba907bd1897414204532e9e319
  • 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 15:35:23 GMT
ENV PHPIZE_DEPS=autoconf 		dpkg-dev dpkg 		file 		g++ 		gcc 		libc-dev 		make 		pkgconf 		re2c
# Thu, 13 Mar 2025 15:35:23 GMT
RUN apk add --no-cache 		ca-certificates 		curl 		openssl 		tar 		xz # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 	adduser -u 82 -D -S -G www-data www-data # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_INI_DIR=/usr/local/etc/php
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 	mkdir -p "$PHP_INI_DIR/conf.d"; 	[ ! -d /var/www/html ]; 	mkdir -p /var/www/html; 	chown www-data:www-data /var/www/html; 	chmod 1777 /var/www/html # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_LDFLAGS=-Wl,-O1 -pie
# Thu, 13 Mar 2025 15:35:23 GMT
ENV GPG_KEYS=1198C0117593497A5EC5C199286AF1F9897469DC C28D937575603EB4ABB725861C0779DC5C0A9DE4 AFD8691FDAEDF03BDF6E460563F15A9B715376CA
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_VERSION=8.3.19
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_URL=https://www.php.net/distributions/php-8.3.19.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.3.19.tar.xz.asc
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_SHA256=976e4077dd25bec96b5dfe8938052d243bbd838f95368a204896eff12756545f
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 		apk add --no-cache --virtual .fetch-deps gnupg; 		mkdir -p /usr/src; 	cd /usr/src; 		curl -fsSL -o php.tar.xz "$PHP_URL"; 		if [ -n "$PHP_SHA256" ]; then 		echo "$PHP_SHA256 *php.tar.xz" | sha256sum -c -; 	fi; 		if [ -n "$PHP_ASC_URL" ]; then 		curl -fsSL -o php.tar.xz.asc "$PHP_ASC_URL"; 		export GNUPGHOME="$(mktemp -d)"; 		for key in $GPG_KEYS; do 			gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key"; 		done; 		gpg --batch --verify php.tar.xz.asc php.tar.xz; 		gpgconf --kill all; 		rm -rf "$GNUPGHOME"; 	fi; 		apk del --no-network .fetch-deps # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
COPY docker-php-source /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 	apk add --no-cache --virtual .build-deps 		$PHPIZE_DEPS 		argon2-dev 		coreutils 		curl-dev 		gnu-libiconv-dev 		libsodium-dev 		libxml2-dev 		linux-headers 		oniguruma-dev 		openssl-dev 		readline-dev 		sqlite-dev 	; 		rm -vf /usr/include/iconv.h; 		export 		CFLAGS="$PHP_CFLAGS" 		CPPFLAGS="$PHP_CPPFLAGS" 		LDFLAGS="$PHP_LDFLAGS" 		PHP_BUILD_PROVIDER='https://github.com/docker-library/php' 		PHP_UNAME='Linux - Docker' 	; 	docker-php-source extract; 	cd /usr/src/php; 	gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; 	./configure 		--build="$gnuArch" 		--with-config-file-path="$PHP_INI_DIR" 		--with-config-file-scan-dir="$PHP_INI_DIR/conf.d" 				--enable-option-checking=fatal 				--with-mhash 				--with-pic 				--enable-mbstring 		--enable-mysqlnd 		--with-password-argon2 		--with-sodium=shared 		--with-pdo-sqlite=/usr 		--with-sqlite3=/usr 				--with-curl 		--with-iconv=/usr 		--with-openssl 		--with-readline 		--with-zlib 				--disable-phpdbg 				--with-pear 						--disable-cgi 				--enable-fpm 		--with-fpm-user=www-data 		--with-fpm-group=www-data 	; 	make -j "$(nproc)"; 	find -type f -name '*.a' -delete; 	make install; 	find 		/usr/local 		-type f 		-perm '/0111' 		-exec sh -euxc ' 			strip --strip-all "$@" || : 		' -- '{}' + 	; 	make clean; 		cp -v php.ini-* "$PHP_INI_DIR/"; 		cd /; 	docker-php-source delete; 		runDeps="$( 		scanelf --needed --nobanner --format '%n#p' --recursive /usr/local 			| tr ',' '\n' 			| sort -u 			| awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' 	)"; 	apk add --no-cache $runDeps; 		apk del --no-network .build-deps; 		pecl update-channels; 	rm -rf /tmp/pear ~/.pearrc; 		php --version # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN docker-php-ext-enable sodium # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENTRYPOINT ["docker-php-entrypoint"]
# Thu, 13 Mar 2025 15:35:23 GMT
WORKDIR /var/www/html
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 	cd /usr/local/etc; 	if [ -d php-fpm.d ]; then 		sed 's!=NONE/!=!g' php-fpm.conf.default | tee php-fpm.conf > /dev/null; 		cp php-fpm.d/www.conf.default php-fpm.d/www.conf; 	else 		mkdir php-fpm.d; 		cp php-fpm.conf.default php-fpm.d/www.conf; 		{ 			echo '[global]'; 			echo 'include=etc/php-fpm.d/*.conf'; 		} | tee php-fpm.conf; 	fi; 	{ 		echo '[global]'; 		echo 'error_log = /proc/self/fd/2'; 		echo; echo '; https://github.com/docker-library/php/pull/725#issuecomment-443540114'; echo 'log_limit = 8192'; 		echo; 		echo '[www]'; 		echo '; php-fpm closes STDOUT on startup, so sending logs to /proc/self/fd/1 does not work.'; 		echo '; https://bugs.php.net/bug.php?id=73886'; 		echo 'access.log = /proc/self/fd/2'; 		echo; 		echo 'clear_env = no'; 		echo; 		echo '; Ensure worker stdout and stderr are sent to the main error log.'; 		echo 'catch_workers_output = yes'; 		echo 'decorate_workers_output = no'; 	} | tee php-fpm.d/docker.conf; 	{ 		echo '[global]'; 		echo 'daemonize = no'; 		echo; 		echo '[www]'; 		echo 'listen = 9000'; 	} | tee php-fpm.d/zz-docker.conf; 	mkdir -p "$PHP_INI_DIR/conf.d"; 	{ 		echo '; https://github.com/docker-library/php/issues/878#issuecomment-938595965'; 		echo 'fastcgi.logging = Off'; 	} > "$PHP_INI_DIR/conf.d/docker-fpm.ini" # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
STOPSIGNAL SIGQUIT
# Thu, 13 Mar 2025 15:35:23 GMT
EXPOSE map[9000/tcp:{}]
# Thu, 13 Mar 2025 15:35:23 GMT
CMD ["php-fpm"]
# Wed, 19 Mar 2025 22:00:23 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 22:00:23 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 22:00:23 GMT
COPY /usr/bin/composer /usr/local/bin/ # buildkit
# Wed, 19 Mar 2025 22:00:23 GMT
ENV DRUPAL_VERSION=10.4.5
# Wed, 19 Mar 2025 22:00:23 GMT
ENV COMPOSER_ALLOW_SUPERUSER=1
# Wed, 19 Mar 2025 22:00:23 GMT
WORKDIR /opt/drupal
# Wed, 19 Mar 2025 22:00:23 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 22:00:23 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:04c352643afaca1fda3ebda74f81edffb73d2040f0652951eb11f35dc63c891b
      Last Modified: Fri, 14 Mar 2025 01:38:11 GMT
      Size: 12.6 MB (12582464 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:84fcf729ba08c4c807fd77045a3b0f8bcc4776bec500a2f5e770f9bdbaa9ec2b
      Last Modified: Fri, 14 Mar 2025 01:38:10 GMT
      Size: 495.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:e6627c7320b4b19bbd73f78d198382f161e6f7be7dbb381e522509ee0cbeb1e4
      Last Modified: Fri, 14 Mar 2025 02:04:11 GMT
      Size: 13.7 MB (13723800 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:b38e308bdb0feb027314f0b2be55a2b6ca57742a19edeb6cbe6aa7eebbb710f6
      Last Modified: Fri, 14 Mar 2025 02:04:10 GMT
      Size: 2.4 KB (2445 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:052ab8f47d8ad0343849f9fcfd30ba8865dde42792c042e247b61b0f52e8c212
      Last Modified: Fri, 14 Mar 2025 02:04:10 GMT
      Size: 19.8 KB (19843 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:98a181c20394b5c9db3000f81499053b2290efc52aee969657e8309419fed6a7
      Last Modified: Fri, 14 Mar 2025 02:04:10 GMT
      Size: 9.2 KB (9180 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:c42ea6766a87351643d7620a675c892bf3a9cec7944fee07cd04e9e380e1741f
      Last Modified: Fri, 14 Mar 2025 07:26:33 GMT
      Size: 1.7 MB (1691961 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:a7f696dbd028c26c80be0c98eb01321c4763003bd5a604e3db6f2091890a27ec
      Last Modified: Fri, 14 Mar 2025 07:26:32 GMT
      Size: 310.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:2663c3b32060e8e36757dc30759a169c66c1bbaebfc1500b31e256d11d59ec66
      Last Modified: Wed, 19 Mar 2025 23:41:43 GMT
      Size: 740.8 KB (740827 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:c46cd7d8b1e828730b65124804bdfa547cfec9da991dd6ca03f22bbbc416dbf6
      Last Modified: Wed, 19 Mar 2025 23:41:42 GMT
      Size: 114.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:78824c39fffb784c160ec251d6e69195730f73ce0190878efa1d9a8ea04a13b8
      Last Modified: Wed, 19 Mar 2025 23:53:08 GMT
      Size: 21.5 MB (21479601 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

drupal:10.4-fpm-alpine - unknown; unknown

$ docker pull drupal@sha256:39ad2140200e011d2e31174049ff02882cc778bce7a06269ca045cdf48c14947
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 387.9 KB (387941 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:f003527299f39a155de175c64325051887f5b41ad3feddfe6d74cd4c7227bd1f
  • Layers:
    • sha256:3a4e94460ee6f1c555d9ff47e96c13be8802a26f2ccfeaa4f93364d190c9c2e0
      Last Modified: Wed, 19 Mar 2025 23:53:07 GMT
      Size: 352.9 KB (352865 bytes)
      MIME: application/vnd.in-toto+json
    • sha256:78a850e99a8c39ca779de5320d335c9540f217eec2b44ef1bf464cdc194cf6e7
      Last Modified: Wed, 19 Mar 2025 23:53:07 GMT
      Size: 35.1 KB (35076 bytes)
      MIME: application/vnd.in-toto+json

drupal:10.4-fpm-alpine - linux; riscv64

$ docker pull drupal@sha256:ed178f43297a15a173535f947e19a84fd61ab76c3ae9b87a8d7b98ff8b6c0f4f
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 55.9 MB (55877951 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:b8cb215f84b2f778927a15b45972950b6c9024c6fce45120919d7d4448ed24d9
  • 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 15:35:23 GMT
ENV PHPIZE_DEPS=autoconf 		dpkg-dev dpkg 		file 		g++ 		gcc 		libc-dev 		make 		pkgconf 		re2c
# Thu, 13 Mar 2025 15:35:23 GMT
RUN apk add --no-cache 		ca-certificates 		curl 		openssl 		tar 		xz # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 	adduser -u 82 -D -S -G www-data www-data # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_INI_DIR=/usr/local/etc/php
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 	mkdir -p "$PHP_INI_DIR/conf.d"; 	[ ! -d /var/www/html ]; 	mkdir -p /var/www/html; 	chown www-data:www-data /var/www/html; 	chmod 1777 /var/www/html # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_LDFLAGS=-Wl,-O1 -pie
# Thu, 13 Mar 2025 15:35:23 GMT
ENV GPG_KEYS=1198C0117593497A5EC5C199286AF1F9897469DC C28D937575603EB4ABB725861C0779DC5C0A9DE4 AFD8691FDAEDF03BDF6E460563F15A9B715376CA
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_VERSION=8.3.19
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_URL=https://www.php.net/distributions/php-8.3.19.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.3.19.tar.xz.asc
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_SHA256=976e4077dd25bec96b5dfe8938052d243bbd838f95368a204896eff12756545f
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 		apk add --no-cache --virtual .fetch-deps gnupg; 		mkdir -p /usr/src; 	cd /usr/src; 		curl -fsSL -o php.tar.xz "$PHP_URL"; 		if [ -n "$PHP_SHA256" ]; then 		echo "$PHP_SHA256 *php.tar.xz" | sha256sum -c -; 	fi; 		if [ -n "$PHP_ASC_URL" ]; then 		curl -fsSL -o php.tar.xz.asc "$PHP_ASC_URL"; 		export GNUPGHOME="$(mktemp -d)"; 		for key in $GPG_KEYS; do 			gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key"; 		done; 		gpg --batch --verify php.tar.xz.asc php.tar.xz; 		gpgconf --kill all; 		rm -rf "$GNUPGHOME"; 	fi; 		apk del --no-network .fetch-deps # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
COPY docker-php-source /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 	apk add --no-cache --virtual .build-deps 		$PHPIZE_DEPS 		argon2-dev 		coreutils 		curl-dev 		gnu-libiconv-dev 		libsodium-dev 		libxml2-dev 		linux-headers 		oniguruma-dev 		openssl-dev 		readline-dev 		sqlite-dev 	; 		rm -vf /usr/include/iconv.h; 		export 		CFLAGS="$PHP_CFLAGS" 		CPPFLAGS="$PHP_CPPFLAGS" 		LDFLAGS="$PHP_LDFLAGS" 		PHP_BUILD_PROVIDER='https://github.com/docker-library/php' 		PHP_UNAME='Linux - Docker' 	; 	docker-php-source extract; 	cd /usr/src/php; 	gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; 	./configure 		--build="$gnuArch" 		--with-config-file-path="$PHP_INI_DIR" 		--with-config-file-scan-dir="$PHP_INI_DIR/conf.d" 				--enable-option-checking=fatal 				--with-mhash 				--with-pic 				--enable-mbstring 		--enable-mysqlnd 		--with-password-argon2 		--with-sodium=shared 		--with-pdo-sqlite=/usr 		--with-sqlite3=/usr 				--with-curl 		--with-iconv=/usr 		--with-openssl 		--with-readline 		--with-zlib 				--disable-phpdbg 				--with-pear 						--disable-cgi 				--enable-fpm 		--with-fpm-user=www-data 		--with-fpm-group=www-data 	; 	make -j "$(nproc)"; 	find -type f -name '*.a' -delete; 	make install; 	find 		/usr/local 		-type f 		-perm '/0111' 		-exec sh -euxc ' 			strip --strip-all "$@" || : 		' -- '{}' + 	; 	make clean; 		cp -v php.ini-* "$PHP_INI_DIR/"; 		cd /; 	docker-php-source delete; 		runDeps="$( 		scanelf --needed --nobanner --format '%n#p' --recursive /usr/local 			| tr ',' '\n' 			| sort -u 			| awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' 	)"; 	apk add --no-cache $runDeps; 		apk del --no-network .build-deps; 		pecl update-channels; 	rm -rf /tmp/pear ~/.pearrc; 		php --version # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN docker-php-ext-enable sodium # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENTRYPOINT ["docker-php-entrypoint"]
# Thu, 13 Mar 2025 15:35:23 GMT
WORKDIR /var/www/html
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 	cd /usr/local/etc; 	if [ -d php-fpm.d ]; then 		sed 's!=NONE/!=!g' php-fpm.conf.default | tee php-fpm.conf > /dev/null; 		cp php-fpm.d/www.conf.default php-fpm.d/www.conf; 	else 		mkdir php-fpm.d; 		cp php-fpm.conf.default php-fpm.d/www.conf; 		{ 			echo '[global]'; 			echo 'include=etc/php-fpm.d/*.conf'; 		} | tee php-fpm.conf; 	fi; 	{ 		echo '[global]'; 		echo 'error_log = /proc/self/fd/2'; 		echo; echo '; https://github.com/docker-library/php/pull/725#issuecomment-443540114'; echo 'log_limit = 8192'; 		echo; 		echo '[www]'; 		echo '; php-fpm closes STDOUT on startup, so sending logs to /proc/self/fd/1 does not work.'; 		echo '; https://bugs.php.net/bug.php?id=73886'; 		echo 'access.log = /proc/self/fd/2'; 		echo; 		echo 'clear_env = no'; 		echo; 		echo '; Ensure worker stdout and stderr are sent to the main error log.'; 		echo 'catch_workers_output = yes'; 		echo 'decorate_workers_output = no'; 	} | tee php-fpm.d/docker.conf; 	{ 		echo '[global]'; 		echo 'daemonize = no'; 		echo; 		echo '[www]'; 		echo 'listen = 9000'; 	} | tee php-fpm.d/zz-docker.conf; 	mkdir -p "$PHP_INI_DIR/conf.d"; 	{ 		echo '; https://github.com/docker-library/php/issues/878#issuecomment-938595965'; 		echo 'fastcgi.logging = Off'; 	} > "$PHP_INI_DIR/conf.d/docker-fpm.ini" # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
STOPSIGNAL SIGQUIT
# Thu, 13 Mar 2025 15:35:23 GMT
EXPOSE map[9000/tcp:{}]
# Thu, 13 Mar 2025 15:35:23 GMT
CMD ["php-fpm"]
# Wed, 19 Mar 2025 22:00:23 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 22:00:23 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 22:00:23 GMT
COPY /usr/bin/composer /usr/local/bin/ # buildkit
# Wed, 19 Mar 2025 22:00:23 GMT
ENV DRUPAL_VERSION=10.4.5
# Wed, 19 Mar 2025 22:00:23 GMT
ENV COMPOSER_ALLOW_SUPERUSER=1
# Wed, 19 Mar 2025 22:00:23 GMT
WORKDIR /opt/drupal
# Wed, 19 Mar 2025 22:00:23 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 22:00:23 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:8824eb219db711b7f7dfae4b133d2fba042f4f805376fdf3614fca550b73ded6
      Last Modified: Fri, 14 Mar 2025 10:33:27 GMT
      Size: 12.6 MB (12582459 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:35af7ed061c4c31e628f8cfb1d4bf3c74b6c6d419f0e01817d1b29facf748f6c
      Last Modified: Fri, 14 Mar 2025 10:33:24 GMT
      Size: 494.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:d7842e12aea67644340beb647116bbbfc335a637bbeaeaa48190636078203ff9
      Last Modified: Fri, 14 Mar 2025 10:33:27 GMT
      Size: 12.7 MB (12746294 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:0116014a2c3ccc68884516c58705bb81bcc21217d86859daf18282e748cee7cd
      Last Modified: Fri, 14 Mar 2025 10:33:25 GMT
      Size: 2.4 KB (2446 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:60ee1c2dfef387fb751341460963a1755691efb12693ea768f385d6ae624b889
      Last Modified: Fri, 14 Mar 2025 10:33:25 GMT
      Size: 19.8 KB (19847 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:78a7c86282450d9aa98a2531dd9942e4d7a734ee35734e002fde261de3c0f6a6
      Last Modified: Fri, 14 Mar 2025 10:33:26 GMT
      Size: 9.2 KB (9182 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:0ac2bb98d1b9548a2f4e20e929715b78eb49a7bc6263019f06a30f52b80c587c
      Last Modified: Sat, 15 Mar 2025 07:55:11 GMT
      Size: 1.5 MB (1480164 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:13bda7c2b40f75babee852a24f632d9965c14697dc2c05c2ab04492fae70d5fd
      Last Modified: Sat, 15 Mar 2025 07:55:11 GMT
      Size: 311.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:2bdd428cdf6cc9a764b54322dfcd8b22366a9a9dab18fc19363e41856a535eff
      Last Modified: Sat, 15 Mar 2025 07:55:11 GMT
      Size: 740.8 KB (740820 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:f151bae93b831560dad9deb909c1a63c0b9dcb6f6f799ffeb41e488fe91334e9
      Last Modified: Sat, 15 Mar 2025 07:55:11 GMT
      Size: 115.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:8337d5d7e832de7fc42a7171d474ac9edbb9d2b125b844beffd8172a01319859
      Last Modified: Thu, 20 Mar 2025 00:10:15 GMT
      Size: 21.5 MB (21480249 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

drupal:10.4-fpm-alpine - unknown; unknown

$ docker pull drupal@sha256:8d8de3d94adec53452168c94a9c4c49bcfc00ea96e078d6dcd1735da4586e54b
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 387.9 KB (387936 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:ed83f137aae36b93472bd6c65dc5e0cc0592762b25678ea7d060bdfd95858ed3
  • Layers:
    • sha256:a42f736829c8c174a46e9882328eb0b6af5f96e4d81cb127e7a6e32d577fe2a4
      Last Modified: Thu, 20 Mar 2025 00:10:11 GMT
      Size: 352.9 KB (352861 bytes)
      MIME: application/vnd.in-toto+json
    • sha256:442ed071e217e477dedeea1fce57270d23677269408b56b1b63b0e990f64a6f4
      Last Modified: Thu, 20 Mar 2025 00:10:10 GMT
      Size: 35.1 KB (35075 bytes)
      MIME: application/vnd.in-toto+json

drupal:10.4-fpm-alpine - linux; s390x

$ docker pull drupal@sha256:f60ebc5e6df4caca4615397027384de731b7325912edc39949236442ab375b20
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 56.7 MB (56683204 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:1229b36c7ac81917ce3729268b7ad632780672a2d1ae55fce2de4f48b8001b55
  • 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 15:35:23 GMT
ENV PHPIZE_DEPS=autoconf 		dpkg-dev dpkg 		file 		g++ 		gcc 		libc-dev 		make 		pkgconf 		re2c
# Thu, 13 Mar 2025 15:35:23 GMT
RUN apk add --no-cache 		ca-certificates 		curl 		openssl 		tar 		xz # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 	adduser -u 82 -D -S -G www-data www-data # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_INI_DIR=/usr/local/etc/php
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 	mkdir -p "$PHP_INI_DIR/conf.d"; 	[ ! -d /var/www/html ]; 	mkdir -p /var/www/html; 	chown www-data:www-data /var/www/html; 	chmod 1777 /var/www/html # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_LDFLAGS=-Wl,-O1 -pie
# Thu, 13 Mar 2025 15:35:23 GMT
ENV GPG_KEYS=1198C0117593497A5EC5C199286AF1F9897469DC C28D937575603EB4ABB725861C0779DC5C0A9DE4 AFD8691FDAEDF03BDF6E460563F15A9B715376CA
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_VERSION=8.3.19
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_URL=https://www.php.net/distributions/php-8.3.19.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.3.19.tar.xz.asc
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHP_SHA256=976e4077dd25bec96b5dfe8938052d243bbd838f95368a204896eff12756545f
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 		apk add --no-cache --virtual .fetch-deps gnupg; 		mkdir -p /usr/src; 	cd /usr/src; 		curl -fsSL -o php.tar.xz "$PHP_URL"; 		if [ -n "$PHP_SHA256" ]; then 		echo "$PHP_SHA256 *php.tar.xz" | sha256sum -c -; 	fi; 		if [ -n "$PHP_ASC_URL" ]; then 		curl -fsSL -o php.tar.xz.asc "$PHP_ASC_URL"; 		export GNUPGHOME="$(mktemp -d)"; 		for key in $GPG_KEYS; do 			gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key"; 		done; 		gpg --batch --verify php.tar.xz.asc php.tar.xz; 		gpgconf --kill all; 		rm -rf "$GNUPGHOME"; 	fi; 		apk del --no-network .fetch-deps # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
COPY docker-php-source /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 	apk add --no-cache --virtual .build-deps 		$PHPIZE_DEPS 		argon2-dev 		coreutils 		curl-dev 		gnu-libiconv-dev 		libsodium-dev 		libxml2-dev 		linux-headers 		oniguruma-dev 		openssl-dev 		readline-dev 		sqlite-dev 	; 		rm -vf /usr/include/iconv.h; 		export 		CFLAGS="$PHP_CFLAGS" 		CPPFLAGS="$PHP_CPPFLAGS" 		LDFLAGS="$PHP_LDFLAGS" 		PHP_BUILD_PROVIDER='https://github.com/docker-library/php' 		PHP_UNAME='Linux - Docker' 	; 	docker-php-source extract; 	cd /usr/src/php; 	gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; 	./configure 		--build="$gnuArch" 		--with-config-file-path="$PHP_INI_DIR" 		--with-config-file-scan-dir="$PHP_INI_DIR/conf.d" 				--enable-option-checking=fatal 				--with-mhash 				--with-pic 				--enable-mbstring 		--enable-mysqlnd 		--with-password-argon2 		--with-sodium=shared 		--with-pdo-sqlite=/usr 		--with-sqlite3=/usr 				--with-curl 		--with-iconv=/usr 		--with-openssl 		--with-readline 		--with-zlib 				--disable-phpdbg 				--with-pear 						--disable-cgi 				--enable-fpm 		--with-fpm-user=www-data 		--with-fpm-group=www-data 	; 	make -j "$(nproc)"; 	find -type f -name '*.a' -delete; 	make install; 	find 		/usr/local 		-type f 		-perm '/0111' 		-exec sh -euxc ' 			strip --strip-all "$@" || : 		' -- '{}' + 	; 	make clean; 		cp -v php.ini-* "$PHP_INI_DIR/"; 		cd /; 	docker-php-source delete; 		runDeps="$( 		scanelf --needed --nobanner --format '%n#p' --recursive /usr/local 			| tr ',' '\n' 			| sort -u 			| awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' 	)"; 	apk add --no-cache $runDeps; 		apk del --no-network .build-deps; 		pecl update-channels; 	rm -rf /tmp/pear ~/.pearrc; 		php --version # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
RUN docker-php-ext-enable sodium # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENTRYPOINT ["docker-php-entrypoint"]
# Thu, 13 Mar 2025 15:35:23 GMT
WORKDIR /var/www/html
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 	cd /usr/local/etc; 	if [ -d php-fpm.d ]; then 		sed 's!=NONE/!=!g' php-fpm.conf.default | tee php-fpm.conf > /dev/null; 		cp php-fpm.d/www.conf.default php-fpm.d/www.conf; 	else 		mkdir php-fpm.d; 		cp php-fpm.conf.default php-fpm.d/www.conf; 		{ 			echo '[global]'; 			echo 'include=etc/php-fpm.d/*.conf'; 		} | tee php-fpm.conf; 	fi; 	{ 		echo '[global]'; 		echo 'error_log = /proc/self/fd/2'; 		echo; echo '; https://github.com/docker-library/php/pull/725#issuecomment-443540114'; echo 'log_limit = 8192'; 		echo; 		echo '[www]'; 		echo '; php-fpm closes STDOUT on startup, so sending logs to /proc/self/fd/1 does not work.'; 		echo '; https://bugs.php.net/bug.php?id=73886'; 		echo 'access.log = /proc/self/fd/2'; 		echo; 		echo 'clear_env = no'; 		echo; 		echo '; Ensure worker stdout and stderr are sent to the main error log.'; 		echo 'catch_workers_output = yes'; 		echo 'decorate_workers_output = no'; 	} | tee php-fpm.d/docker.conf; 	{ 		echo '[global]'; 		echo 'daemonize = no'; 		echo; 		echo '[www]'; 		echo 'listen = 9000'; 	} | tee php-fpm.d/zz-docker.conf; 	mkdir -p "$PHP_INI_DIR/conf.d"; 	{ 		echo '; https://github.com/docker-library/php/issues/878#issuecomment-938595965'; 		echo 'fastcgi.logging = Off'; 	} > "$PHP_INI_DIR/conf.d/docker-fpm.ini" # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
STOPSIGNAL SIGQUIT
# Thu, 13 Mar 2025 15:35:23 GMT
EXPOSE map[9000/tcp:{}]
# Thu, 13 Mar 2025 15:35:23 GMT
CMD ["php-fpm"]
# Wed, 19 Mar 2025 22:00:23 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 22:00:23 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 22:00:23 GMT
COPY /usr/bin/composer /usr/local/bin/ # buildkit
# Wed, 19 Mar 2025 22:00:23 GMT
ENV DRUPAL_VERSION=10.4.5
# Wed, 19 Mar 2025 22:00:23 GMT
ENV COMPOSER_ALLOW_SUPERUSER=1
# Wed, 19 Mar 2025 22:00:23 GMT
WORKDIR /opt/drupal
# Wed, 19 Mar 2025 22:00:23 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 22:00:23 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:ad91d706d0c81dae34a4cbe553ac6c81c5225668c680d60888fa9baa13430f31
      Last Modified: Fri, 14 Mar 2025 02:31:24 GMT
      Size: 12.6 MB (12582467 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:7e0eede05b58aba7e25149484b167bd694384cae5507e312a511c768d9d8806c
      Last Modified: Fri, 14 Mar 2025 02:31:23 GMT
      Size: 494.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:17854c101c5e544120f190d96aac7bbe8dba478df783d4a7a47c16d8c02aca46
      Last Modified: Fri, 14 Mar 2025 02:35:12 GMT
      Size: 13.2 MB (13201411 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:1f9c6c6087800f0d7f306b9f9d4d5ab4f26eb709c1c1f16d97e6bc6faa3887c5
      Last Modified: Fri, 14 Mar 2025 02:35:12 GMT
      Size: 2.4 KB (2443 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:93bacf8db7da1ebbf41b2a615fa275cf0ccafb25157f3d08639493dc8c458a6b
      Last Modified: Fri, 14 Mar 2025 02:35:12 GMT
      Size: 19.8 KB (19849 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:77cb0814d3efcf6f8cccd3ce8f77beb03e458d5be1a22d4c55cd3d4ddbbe1863
      Last Modified: Fri, 14 Mar 2025 02:35:12 GMT
      Size: 9.2 KB (9178 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:a1e5b6c797340276bde8e4d34ca1d25a7b03117ac727833cc7dc3c870d537354
      Last Modified: Fri, 14 Mar 2025 16:17:22 GMT
      Size: 1.6 MB (1611366 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:4f14613bf06e7322dc9fa37e984a75b022cab8e86c4c42213d80b3042953a013
      Last Modified: Fri, 14 Mar 2025 16:17:22 GMT
      Size: 310.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:0324fa0cf3e32ed285b6defe48581432d2a001993949e6c48dba184a399c7180
      Last Modified: Fri, 14 Mar 2025 16:17:22 GMT
      Size: 740.8 KB (740822 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:14360a32bdeeba4b9444e5bfdeb09a3fc6e229f68e99228810f4a635e4cdee03
      Last Modified: Thu, 20 Mar 2025 00:28:21 GMT
      Size: 114.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:3fa40fe82d3793619cab35ef9cd9d1bdb549b6ff5c64defe178508d56f17db7a
      Last Modified: Thu, 20 Mar 2025 00:44:24 GMT
      Size: 21.5 MB (21479795 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

drupal:10.4-fpm-alpine - unknown; unknown

$ docker pull drupal@sha256:095acb8d2ba521a47966093890b14846e7372658491f1af1f2cf95e2aa329017
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 387.8 KB (387753 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:8e9065b07fd50a559843fd1c2b45bd70af701b5cf3bbd7c3408a84addf52339f
  • Layers:
    • sha256:5808a4e691a3cf39879c1af5527aafa1f9da5e4340a17539c930766ef66258cc
      Last Modified: Thu, 20 Mar 2025 00:44:23 GMT
      Size: 352.8 KB (352783 bytes)
      MIME: application/vnd.in-toto+json
    • sha256:caafa1c846c8743bbd107634d577db4b029f9507775d7fbe0d4ee63d1a152390
      Last Modified: Thu, 20 Mar 2025 00:44:23 GMT
      Size: 35.0 KB (34970 bytes)
      MIME: application/vnd.in-toto+json