Skip to content

Files

Latest commit

bab72df · Apr 11, 2025

History

History
1172 lines (1110 loc) · 82.1 KB

10.3-php8.3-apache-bookworm.md

File metadata and controls

1172 lines (1110 loc) · 82.1 KB

drupal:10.3-php8.3-apache-bookworm

$ docker pull drupal@sha256:391b4581fbe29d4eb5ef7d7a9d2c5b3d12f2b7318e330a8a421ec18f05e40c17
  • Manifest MIME: application/vnd.oci.image.index.v1+json
  • Platforms: 12
    • linux; amd64
    • unknown; unknown
    • linux; arm variant v7
    • unknown; unknown
    • linux; arm64 variant v8
    • unknown; unknown
    • linux; 386
    • unknown; unknown
    • linux; ppc64le
    • unknown; unknown
    • linux; s390x
    • unknown; unknown

drupal:10.3-php8.3-apache-bookworm - linux; amd64

$ docker pull drupal@sha256:bd78f3c1f6ecbe04e919f7c18302d96925b12686559dc94e881d59b022153f70
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 200.9 MB (200930601 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:75cc232e8b5344e4ad32c9537726ccbedcc286bef8aee626960bd6a2dd615d3c
  • Entrypoint: ["docker-php-entrypoint"]
  • Default Command: ["apache2-foreground"]
# Wed, 19 Mar 2025 21:27:15 GMT
RUN # debian.sh --arch 'amd64' out/ 'bookworm' '@1743984000'
# Wed, 19 Mar 2025 21:27:15 GMT
RUN set -eux; 	{ 		echo 'Package: php*'; 		echo 'Pin: release *'; 		echo 'Pin-Priority: -1'; 	} > /etc/apt/preferences.d/no-debian-php # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHPIZE_DEPS=autoconf 		dpkg-dev 		file 		g++ 		gcc 		libc-dev 		make 		pkg-config 		re2c
# Wed, 19 Mar 2025 21:27:15 GMT
RUN set -eux; 	apt-get update; 	apt-get install -y --no-install-recommends 		$PHPIZE_DEPS 		ca-certificates 		curl 		xz-utils 	; 	rm -rf /var/lib/apt/lists/* # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHP_INI_DIR=/usr/local/etc/php
# Wed, 19 Mar 2025 21:27:15 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
# Wed, 19 Mar 2025 21:27:15 GMT
ENV APACHE_CONFDIR=/etc/apache2
# Wed, 19 Mar 2025 21:27:15 GMT
ENV APACHE_ENVVARS=/etc/apache2/envvars
# Wed, 19 Mar 2025 21:27:15 GMT
RUN set -eux; 	apt-get update; 	apt-get install -y --no-install-recommends apache2; 	rm -rf /var/lib/apt/lists/*; 		sed -ri 's/^export ([^=]+)=(.*)$/: ${\1:=\2}\nexport \1/' "$APACHE_ENVVARS"; 		. "$APACHE_ENVVARS"; 	for dir in 		"$APACHE_LOCK_DIR" 		"$APACHE_RUN_DIR" 		"$APACHE_LOG_DIR" 		"$APACHE_RUN_DIR/socks" 	; do 		rm -rvf "$dir"; 		mkdir -p "$dir"; 		chown "$APACHE_RUN_USER:$APACHE_RUN_GROUP" "$dir"; 		chmod 1777 "$dir"; 	done; 		rm -rvf /var/www/html/*; 		ln -sfT /dev/stderr "$APACHE_LOG_DIR/error.log"; 	ln -sfT /dev/stdout "$APACHE_LOG_DIR/access.log"; 	ln -sfT /dev/stdout "$APACHE_LOG_DIR/other_vhosts_access.log"; 	chown -R --no-dereference "$APACHE_RUN_USER:$APACHE_RUN_GROUP" "$APACHE_LOG_DIR" # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
RUN a2dismod mpm_event && a2enmod mpm_prefork # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
RUN { 		echo '<FilesMatch \.php$>'; 		echo '\tSetHandler application/x-httpd-php'; 		echo '</FilesMatch>'; 		echo; 		echo 'DirectoryIndex disabled'; 		echo 'DirectoryIndex index.php index.html'; 		echo; 		echo '<Directory /var/www/>'; 		echo '\tOptions -Indexes'; 		echo '\tAllowOverride All'; 		echo '</Directory>'; 	} | tee "$APACHE_CONFDIR/conf-available/docker-php.conf" 	&& a2enconf docker-php # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHP_LDFLAGS=-Wl,-O1 -pie
# Wed, 19 Mar 2025 21:27:15 GMT
ENV GPG_KEYS=1198C0117593497A5EC5C199286AF1F9897469DC C28D937575603EB4ABB725861C0779DC5C0A9DE4 AFD8691FDAEDF03BDF6E460563F15A9B715376CA
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHP_VERSION=8.3.20
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHP_URL=https://www.php.net/distributions/php-8.3.20.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.3.20.tar.xz.asc
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHP_SHA256=f15914e071b5bddaf1475b5f2ba68107e8b8846655f9e89690fb7cd410b0db6c
# Wed, 19 Mar 2025 21:27:15 GMT
RUN set -eux; 		savedAptMark="$(apt-mark showmanual)"; 	apt-get update; 	apt-get install -y --no-install-recommends gnupg; 	rm -rf /var/lib/apt/lists/*; 		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; 		apt-mark auto '.*' > /dev/null; 	apt-mark manual $savedAptMark > /dev/null; 	apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
COPY docker-php-source /usr/local/bin/ # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
RUN set -eux; 		savedAptMark="$(apt-mark showmanual)"; 	apt-get update; 	apt-get install -y --no-install-recommends 		apache2-dev 		libargon2-dev 		libcurl4-openssl-dev 		libonig-dev 		libreadline-dev 		libsodium-dev 		libsqlite3-dev 		libssl-dev 		libxml2-dev 		zlib1g-dev 	; 		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)"; 	debMultiarch="$(dpkg-architecture --query DEB_BUILD_MULTIARCH)"; 	if [ ! -d /usr/include/curl ]; then 		ln -sT "/usr/include/$debMultiarch/curl" /usr/local/include/curl; 	fi; 	./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 		--with-openssl 		--with-readline 		--with-zlib 				--disable-phpdbg 				--with-pear 				--with-libdir="lib/$debMultiarch" 				--disable-cgi 				--with-apxs2 	; 	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; 		apt-mark auto '.*' > /dev/null; 	[ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; 	find /usr/local -type f -executable -exec ldd '{}' ';' 		| awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' 		| sort -u 		| xargs -r dpkg-query --search 		| cut -d: -f1 		| sort -u 		| xargs -r apt-mark manual 	; 	apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; 	rm -rf /var/lib/apt/lists/*; 		pecl update-channels; 	rm -rf /tmp/pear ~/.pearrc; 		php --version # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
RUN docker-php-ext-enable sodium # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENTRYPOINT ["docker-php-entrypoint"]
# Wed, 19 Mar 2025 21:27:15 GMT
STOPSIGNAL SIGWINCH
# Wed, 19 Mar 2025 21:27:15 GMT
COPY apache2-foreground /usr/local/bin/ # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
WORKDIR /var/www/html
# Wed, 19 Mar 2025 21:27:15 GMT
EXPOSE map[80/tcp:{}]
# Wed, 19 Mar 2025 21:27:15 GMT
CMD ["apache2-foreground"]
# Wed, 19 Mar 2025 21:27:15 GMT
RUN set -eux; 		if command -v a2enmod; then 		a2enmod expires rewrite; 	fi; 		savedAptMark="$(apt-mark showmanual)"; 		apt-get update; 	apt-get install -y --no-install-recommends 		libfreetype6-dev 		libjpeg-dev 		libpng-dev 		libpq-dev 		libwebp-dev 		libzip-dev 	; 		docker-php-ext-configure gd 		--with-freetype 		--with-jpeg=/usr 		--with-webp 	; 		docker-php-ext-install -j "$(nproc)" 		gd 		opcache 		pdo_mysql 		pdo_pgsql 		zip 	; 		apt-mark auto '.*' > /dev/null; 	apt-mark manual $savedAptMark; 	ldd "$(php -r 'echo ini_get("extension_dir");')"/*.so 		| awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' 		| sort -u 		| xargs -r dpkg-query -S 		| cut -d: -f1 		| sort -u 		| xargs -rt apt-mark manual; 		apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; 	rm -rf /var/lib/apt/lists/* # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
RUN { 		echo 'opcache.memory_consumption=128'; 		echo 'opcache.interned_strings_buffer=8'; 		echo 'opcache.max_accelerated_files=4000'; 		echo 'opcache.revalidate_freq=60'; 	} > /usr/local/etc/php/conf.d/opcache-recommended.ini # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
COPY /usr/bin/composer /usr/local/bin/ # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENV DRUPAL_VERSION=10.3.14
# Wed, 19 Mar 2025 21:27:15 GMT
ENV COMPOSER_ALLOW_SUPERUSER=1
# Wed, 19 Mar 2025 21:27:15 GMT
WORKDIR /opt/drupal
# Wed, 19 Mar 2025 21:27:15 GMT
RUN set -eux; 	export COMPOSER_HOME="$(mktemp -d)"; 	composer create-project --no-interaction "drupal/recommended-project:$DRUPAL_VERSION" ./; 	composer check-platform-reqs; 	chown -R www-data:www-data web/sites web/modules web/themes; 	rmdir /var/www/html; 	ln -sf /opt/drupal/web /var/www/html; 	rm -rf "$COMPOSER_HOME" # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/drupal/vendor/bin
  • Layers:
    • sha256:8a628cdd7ccc83e90e5a95888fcb0ec24b991141176c515ad101f12d6433eb96
      Last Modified: Tue, 08 Apr 2025 00:22:58 GMT
      Size: 28.2 MB (28227259 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:3c380393612c7ae5e4368c644933f0bf0135f8a899eb456021bcc91da39c1661
      Last Modified: Fri, 11 Apr 2025 17:04:13 GMT
      Size: 226.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:b572e7d435ebf7176ff4397d95a0496a2b27f092b75d1fbb6387c35ff0f4cd3c
      Last Modified: Fri, 11 Apr 2025 17:04:15 GMT
      Size: 104.3 MB (104329271 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:2bf4c896a41f9fba3e50a9bd5b545b13e0a187c29fe13b68efb30bfe78f20dac
      Last Modified: Fri, 11 Apr 2025 17:04:13 GMT
      Size: 226.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:f908a498d7f2b1e971ee929ee6711baa34319bd9ed1c58964f1b168183be387e
      Last Modified: Fri, 11 Apr 2025 17:04:13 GMT
      Size: 20.1 MB (20123820 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:b85bb09a2508e336fab16c177ba1e04b25c43901cbee47df1f7ff5b8405d99e7
      Last Modified: Fri, 11 Apr 2025 17:04:14 GMT
      Size: 431.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:1c16674b494465bde3924ef33aa14fc8aac7c08504e4474b92d11b290206e600
      Last Modified: Fri, 11 Apr 2025 17:04:14 GMT
      Size: 483.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:43e388f23402dc78778d9f349a89bca113d14c0bc98d97091047dc7acad5b89a
      Last Modified: Fri, 11 Apr 2025 17:04:15 GMT
      Size: 12.7 MB (12677434 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:a79fe010e10ff9e17a7302e6b9716058806961f882c686678dfb93ed8348361c
      Last Modified: Fri, 11 Apr 2025 17:04:15 GMT
      Size: 489.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:deee30f0536626d13666473496baa1a45e4b0eccc1ff64b53d95b7f7d237ca00
      Last Modified: Fri, 11 Apr 2025 17:04:15 GMT
      Size: 11.7 MB (11657149 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:0033f758335d03dd48be01d835e66b7470e8f1c8b671cf3726ed5eca67868128
      Last Modified: Fri, 11 Apr 2025 17:04:15 GMT
      Size: 2.5 KB (2454 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:8b7fde42057c813f7f64d37338fd02f87f1b6982cfaa273a1613979235066af6
      Last Modified: Fri, 11 Apr 2025 17:04:16 GMT
      Size: 245.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:3a45e2270887140998900a5a0215b24e4345971d287f8b6cf799e7782f385d99
      Last Modified: Fri, 11 Apr 2025 17:04:16 GMT
      Size: 892.0 B
      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:8baddf29d719c44cad4ca58ff18a4f7bae036d2a9963069a19df8d24b0ff71bb
      Last Modified: Fri, 11 Apr 2025 18:13:18 GMT
      Size: 2.0 MB (1999910 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:9b7c5a5fa3920762af8c74b7b8ffa5af7ba3506b58e9936dd8a508e18f63056a
      Last Modified: Fri, 11 Apr 2025 18:13:17 GMT
      Size: 314.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:efae20516c8743e8d72cf76bf4afbb6b6932401f16a683bb4dcc045bbbec4ede
      Last Modified: Fri, 11 Apr 2025 18:13:17 GMT
      Size: 750.6 KB (750621 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:31528e39df71f4261fec2249c58726af7caa6d863756a95e429b199cd35414be
      Last Modified: Fri, 11 Apr 2025 18:13:17 GMT
      Size: 115.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:ba719d097b4bae20460b92edf86020b49e0de1fbed511c699d2eb03be208a464
      Last Modified: Fri, 11 Apr 2025 18:13:18 GMT
      Size: 21.2 MB (21159230 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

drupal:10.3-php8.3-apache-bookworm - unknown; unknown

$ docker pull drupal@sha256:c5fb50543fbf391ede41e7892f41c4bf3e115bf70fe646ef05a63d1a58bd5f45
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 6.9 MB (6888256 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:8c06ef6d83c44a9d09baf53f9326a8b878c0ff87472812698c5e98fb565bd57d
  • Layers:
    • sha256:79c870b7354c98b49cc02f201103b5affaf4e818e023cb54ec393e0b501fa466
      Last Modified: Fri, 11 Apr 2025 18:13:17 GMT
      Size: 6.9 MB (6850949 bytes)
      MIME: application/vnd.in-toto+json
    • sha256:5c5f5fc70eb87e493fe50a064986068b773fca7560564f9af7ea6641e02c039d
      Last Modified: Fri, 11 Apr 2025 18:13:17 GMT
      Size: 37.3 KB (37307 bytes)
      MIME: application/vnd.in-toto+json

drupal:10.3-php8.3-apache-bookworm - linux; arm variant v7

$ docker pull drupal@sha256:7115637d2269640f3b45f628c4a3ae2fa6fda01f1932577c0b270080f2d65f46
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 165.0 MB (164955201 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:adc3842ef93707b3b8fa41c28cf7b8181c8b363798a1ea2d56e386c48d583c21
  • Entrypoint: ["docker-php-entrypoint"]
  • Default Command: ["apache2-foreground"]
# Wed, 19 Mar 2025 21:27:15 GMT
RUN # debian.sh --arch 'armhf' out/ 'bookworm' '@1743984000'
# Wed, 19 Mar 2025 21:27:15 GMT
RUN set -eux; 	{ 		echo 'Package: php*'; 		echo 'Pin: release *'; 		echo 'Pin-Priority: -1'; 	} > /etc/apt/preferences.d/no-debian-php # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHPIZE_DEPS=autoconf 		dpkg-dev 		file 		g++ 		gcc 		libc-dev 		make 		pkg-config 		re2c
# Wed, 19 Mar 2025 21:27:15 GMT
RUN set -eux; 	apt-get update; 	apt-get install -y --no-install-recommends 		$PHPIZE_DEPS 		ca-certificates 		curl 		xz-utils 	; 	rm -rf /var/lib/apt/lists/* # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHP_INI_DIR=/usr/local/etc/php
# Wed, 19 Mar 2025 21:27:15 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
# Wed, 19 Mar 2025 21:27:15 GMT
ENV APACHE_CONFDIR=/etc/apache2
# Wed, 19 Mar 2025 21:27:15 GMT
ENV APACHE_ENVVARS=/etc/apache2/envvars
# Wed, 19 Mar 2025 21:27:15 GMT
RUN set -eux; 	apt-get update; 	apt-get install -y --no-install-recommends apache2; 	rm -rf /var/lib/apt/lists/*; 		sed -ri 's/^export ([^=]+)=(.*)$/: ${\1:=\2}\nexport \1/' "$APACHE_ENVVARS"; 		. "$APACHE_ENVVARS"; 	for dir in 		"$APACHE_LOCK_DIR" 		"$APACHE_RUN_DIR" 		"$APACHE_LOG_DIR" 		"$APACHE_RUN_DIR/socks" 	; do 		rm -rvf "$dir"; 		mkdir -p "$dir"; 		chown "$APACHE_RUN_USER:$APACHE_RUN_GROUP" "$dir"; 		chmod 1777 "$dir"; 	done; 		rm -rvf /var/www/html/*; 		ln -sfT /dev/stderr "$APACHE_LOG_DIR/error.log"; 	ln -sfT /dev/stdout "$APACHE_LOG_DIR/access.log"; 	ln -sfT /dev/stdout "$APACHE_LOG_DIR/other_vhosts_access.log"; 	chown -R --no-dereference "$APACHE_RUN_USER:$APACHE_RUN_GROUP" "$APACHE_LOG_DIR" # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
RUN a2dismod mpm_event && a2enmod mpm_prefork # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
RUN { 		echo '<FilesMatch \.php$>'; 		echo '\tSetHandler application/x-httpd-php'; 		echo '</FilesMatch>'; 		echo; 		echo 'DirectoryIndex disabled'; 		echo 'DirectoryIndex index.php index.html'; 		echo; 		echo '<Directory /var/www/>'; 		echo '\tOptions -Indexes'; 		echo '\tAllowOverride All'; 		echo '</Directory>'; 	} | tee "$APACHE_CONFDIR/conf-available/docker-php.conf" 	&& a2enconf docker-php # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHP_LDFLAGS=-Wl,-O1 -pie
# Wed, 19 Mar 2025 21:27:15 GMT
ENV GPG_KEYS=1198C0117593497A5EC5C199286AF1F9897469DC C28D937575603EB4ABB725861C0779DC5C0A9DE4 AFD8691FDAEDF03BDF6E460563F15A9B715376CA
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHP_VERSION=8.3.20
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHP_URL=https://www.php.net/distributions/php-8.3.20.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.3.20.tar.xz.asc
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHP_SHA256=f15914e071b5bddaf1475b5f2ba68107e8b8846655f9e89690fb7cd410b0db6c
# Wed, 19 Mar 2025 21:27:15 GMT
RUN set -eux; 		savedAptMark="$(apt-mark showmanual)"; 	apt-get update; 	apt-get install -y --no-install-recommends gnupg; 	rm -rf /var/lib/apt/lists/*; 		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; 		apt-mark auto '.*' > /dev/null; 	apt-mark manual $savedAptMark > /dev/null; 	apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
COPY docker-php-source /usr/local/bin/ # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
RUN set -eux; 		savedAptMark="$(apt-mark showmanual)"; 	apt-get update; 	apt-get install -y --no-install-recommends 		apache2-dev 		libargon2-dev 		libcurl4-openssl-dev 		libonig-dev 		libreadline-dev 		libsodium-dev 		libsqlite3-dev 		libssl-dev 		libxml2-dev 		zlib1g-dev 	; 		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)"; 	debMultiarch="$(dpkg-architecture --query DEB_BUILD_MULTIARCH)"; 	if [ ! -d /usr/include/curl ]; then 		ln -sT "/usr/include/$debMultiarch/curl" /usr/local/include/curl; 	fi; 	./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 		--with-openssl 		--with-readline 		--with-zlib 				--disable-phpdbg 				--with-pear 				--with-libdir="lib/$debMultiarch" 				--disable-cgi 				--with-apxs2 	; 	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; 		apt-mark auto '.*' > /dev/null; 	[ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; 	find /usr/local -type f -executable -exec ldd '{}' ';' 		| awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' 		| sort -u 		| xargs -r dpkg-query --search 		| cut -d: -f1 		| sort -u 		| xargs -r apt-mark manual 	; 	apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; 	rm -rf /var/lib/apt/lists/*; 		pecl update-channels; 	rm -rf /tmp/pear ~/.pearrc; 		php --version # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
RUN docker-php-ext-enable sodium # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENTRYPOINT ["docker-php-entrypoint"]
# Wed, 19 Mar 2025 21:27:15 GMT
STOPSIGNAL SIGWINCH
# Wed, 19 Mar 2025 21:27:15 GMT
COPY apache2-foreground /usr/local/bin/ # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
WORKDIR /var/www/html
# Wed, 19 Mar 2025 21:27:15 GMT
EXPOSE map[80/tcp:{}]
# Wed, 19 Mar 2025 21:27:15 GMT
CMD ["apache2-foreground"]
# Wed, 19 Mar 2025 21:27:15 GMT
RUN set -eux; 		if command -v a2enmod; then 		a2enmod expires rewrite; 	fi; 		savedAptMark="$(apt-mark showmanual)"; 		apt-get update; 	apt-get install -y --no-install-recommends 		libfreetype6-dev 		libjpeg-dev 		libpng-dev 		libpq-dev 		libwebp-dev 		libzip-dev 	; 		docker-php-ext-configure gd 		--with-freetype 		--with-jpeg=/usr 		--with-webp 	; 		docker-php-ext-install -j "$(nproc)" 		gd 		opcache 		pdo_mysql 		pdo_pgsql 		zip 	; 		apt-mark auto '.*' > /dev/null; 	apt-mark manual $savedAptMark; 	ldd "$(php -r 'echo ini_get("extension_dir");')"/*.so 		| awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' 		| sort -u 		| xargs -r dpkg-query -S 		| cut -d: -f1 		| sort -u 		| xargs -rt apt-mark manual; 		apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; 	rm -rf /var/lib/apt/lists/* # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
RUN { 		echo 'opcache.memory_consumption=128'; 		echo 'opcache.interned_strings_buffer=8'; 		echo 'opcache.max_accelerated_files=4000'; 		echo 'opcache.revalidate_freq=60'; 	} > /usr/local/etc/php/conf.d/opcache-recommended.ini # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
COPY /usr/bin/composer /usr/local/bin/ # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENV DRUPAL_VERSION=10.3.14
# Wed, 19 Mar 2025 21:27:15 GMT
ENV COMPOSER_ALLOW_SUPERUSER=1
# Wed, 19 Mar 2025 21:27:15 GMT
WORKDIR /opt/drupal
# Wed, 19 Mar 2025 21:27:15 GMT
RUN set -eux; 	export COMPOSER_HOME="$(mktemp -d)"; 	composer create-project --no-interaction "drupal/recommended-project:$DRUPAL_VERSION" ./; 	composer check-platform-reqs; 	chown -R www-data:www-data web/sites web/modules web/themes; 	rmdir /var/www/html; 	ln -sf /opt/drupal/web /var/www/html; 	rm -rf "$COMPOSER_HOME" # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/drupal/vendor/bin
  • Layers:
    • sha256:addc1be20d0979aa781d79a726ebf749adbc030186e63a44319274194e89cfa3
      Last Modified: Tue, 08 Apr 2025 00:23:15 GMT
      Size: 23.9 MB (23937867 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:a7d4b097a6bd1e1c6005148baf6fe5c3fc8f71c3806b0533176b9e71d30fae09
      Last Modified: Tue, 08 Apr 2025 02:06:12 GMT
      Size: 224.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:e2b59a7abdeed6ca1e9edaa9c4d716d1e51f3acd76ac9b8a9593379251477a15
      Last Modified: Tue, 08 Apr 2025 02:06:14 GMT
      Size: 76.2 MB (76162685 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:911e77faae9141f2a82370cde20bb002409354ce3554b28663322cebbfd4d775
      Last Modified: Tue, 08 Apr 2025 02:06:12 GMT
      Size: 225.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:e979a46700c4cc8c523fd97c1920eda2a65475e59e5b50da04ec094381646cc4
      Last Modified: Tue, 08 Apr 2025 02:10:09 GMT
      Size: 18.9 MB (18857333 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:6b785355f97ba083df35cb14c0fd6f4ca577253c72f4946c98e2965daf3ec4b6
      Last Modified: Tue, 08 Apr 2025 02:10:08 GMT
      Size: 433.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:6315b72a13f74b37348b5dc00938e06103a423aa74a44181c5cfb4d60cd94140
      Last Modified: Tue, 08 Apr 2025 02:10:08 GMT
      Size: 486.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:391bc5014a768c389fed17b7a87d9786e9161940f575c2a1d3188618415a4024
      Last Modified: Fri, 11 Apr 2025 18:14:01 GMT
      Size: 12.7 MB (12675556 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:dfbc3e6475d17a72b2d29159f95cd8c3411c5d9dcfa84bf1350fe529f00cfb50
      Last Modified: Fri, 11 Apr 2025 18:14:01 GMT
      Size: 489.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:95a0dfa18509b62317411503d1dd37d6a1f33e294a7fa87daff5971de5eebaa5
      Last Modified: Fri, 11 Apr 2025 18:14:01 GMT
      Size: 10.1 MB (10051631 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:134f3cebf6e903bf21c7d2d246dc0a4b280630c8630bfd1bcb3e38b8d7759f44
      Last Modified: Fri, 11 Apr 2025 18:14:01 GMT
      Size: 2.5 KB (2457 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:21769b85294442efd6cde520f2290ec354fc4bfa6b5d41ad62e189390645b3f9
      Last Modified: Fri, 11 Apr 2025 18:14:02 GMT
      Size: 248.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:20ff06d573e0e00bf3b8f18711720f517b9111fb32d0a30c4b2f5a9d6ca67e1f
      Last Modified: Fri, 11 Apr 2025 18:14:02 GMT
      Size: 891.0 B
      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:ce9a0ebdc9ce3528cc159f6caf665d2c593b899f623081f0760da655fbb875b9
      Last Modified: Fri, 11 Apr 2025 20:29:24 GMT
      Size: 1.4 MB (1354965 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:51205fb420f2f34da2cedd0603268019f0a445073c3159f8fbc5d79d81048af8
      Last Modified: Fri, 11 Apr 2025 20:29:24 GMT
      Size: 315.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:c58f177a8a93db42936b4dca5fd737a3df807d73c6f4fcac8fd234470faf81e5
      Last Modified: Fri, 11 Apr 2025 20:29:24 GMT
      Size: 750.6 KB (750623 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:129ab0731848152bfffee018334759be8f5b8e5ed96d2f99239e787f712931cc
      Last Modified: Fri, 11 Apr 2025 20:29:24 GMT
      Size: 114.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:8162c9f2d8aafb1cb4ae4708835f2ec52a52305db7c65eb1d7cc7b5ab6c2f663
      Last Modified: Fri, 11 Apr 2025 20:49:27 GMT
      Size: 21.2 MB (21158627 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

drupal:10.3-php8.3-apache-bookworm - unknown; unknown

$ docker pull drupal@sha256:fc2ea54cb80a2b731e7a53dffafa8d308b521e497560a734839bf293d7a4d65a
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 6.7 MB (6703376 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:328e3c6d67220d8706492fb8a94db2c3d3995aa2edb80cfb871d77710ff5c258
  • Layers:
    • sha256:2d78fb40cdefd88a821b5170cecb8a82e78ae3bc81277195025d6b0bda3ff48e
      Last Modified: Fri, 11 Apr 2025 20:49:26 GMT
      Size: 6.7 MB (6665935 bytes)
      MIME: application/vnd.in-toto+json
    • sha256:ab6a76f2fa2724d2bc3f7d49a4bbe333519ec4006ee146868574b53123531647
      Last Modified: Fri, 11 Apr 2025 20:49:25 GMT
      Size: 37.4 KB (37441 bytes)
      MIME: application/vnd.in-toto+json

drupal:10.3-php8.3-apache-bookworm - linux; arm64 variant v8

$ docker pull drupal@sha256:a2b2b52e6564f9b43a4fb1ea1ef603a239674aca72fc879b0670cf133101575c
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 194.8 MB (194824736 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:142d002cde1c44c6bcdf2e56702d0acd4761fb8672966cb0c3ac3ee657686fb2
  • Entrypoint: ["docker-php-entrypoint"]
  • Default Command: ["apache2-foreground"]
# Wed, 19 Mar 2025 21:27:15 GMT
RUN # debian.sh --arch 'arm64' out/ 'bookworm' '@1743984000'
# Wed, 19 Mar 2025 21:27:15 GMT
RUN set -eux; 	{ 		echo 'Package: php*'; 		echo 'Pin: release *'; 		echo 'Pin-Priority: -1'; 	} > /etc/apt/preferences.d/no-debian-php # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHPIZE_DEPS=autoconf 		dpkg-dev 		file 		g++ 		gcc 		libc-dev 		make 		pkg-config 		re2c
# Wed, 19 Mar 2025 21:27:15 GMT
RUN set -eux; 	apt-get update; 	apt-get install -y --no-install-recommends 		$PHPIZE_DEPS 		ca-certificates 		curl 		xz-utils 	; 	rm -rf /var/lib/apt/lists/* # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHP_INI_DIR=/usr/local/etc/php
# Wed, 19 Mar 2025 21:27:15 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
# Wed, 19 Mar 2025 21:27:15 GMT
ENV APACHE_CONFDIR=/etc/apache2
# Wed, 19 Mar 2025 21:27:15 GMT
ENV APACHE_ENVVARS=/etc/apache2/envvars
# Wed, 19 Mar 2025 21:27:15 GMT
RUN set -eux; 	apt-get update; 	apt-get install -y --no-install-recommends apache2; 	rm -rf /var/lib/apt/lists/*; 		sed -ri 's/^export ([^=]+)=(.*)$/: ${\1:=\2}\nexport \1/' "$APACHE_ENVVARS"; 		. "$APACHE_ENVVARS"; 	for dir in 		"$APACHE_LOCK_DIR" 		"$APACHE_RUN_DIR" 		"$APACHE_LOG_DIR" 		"$APACHE_RUN_DIR/socks" 	; do 		rm -rvf "$dir"; 		mkdir -p "$dir"; 		chown "$APACHE_RUN_USER:$APACHE_RUN_GROUP" "$dir"; 		chmod 1777 "$dir"; 	done; 		rm -rvf /var/www/html/*; 		ln -sfT /dev/stderr "$APACHE_LOG_DIR/error.log"; 	ln -sfT /dev/stdout "$APACHE_LOG_DIR/access.log"; 	ln -sfT /dev/stdout "$APACHE_LOG_DIR/other_vhosts_access.log"; 	chown -R --no-dereference "$APACHE_RUN_USER:$APACHE_RUN_GROUP" "$APACHE_LOG_DIR" # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
RUN a2dismod mpm_event && a2enmod mpm_prefork # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
RUN { 		echo '<FilesMatch \.php$>'; 		echo '\tSetHandler application/x-httpd-php'; 		echo '</FilesMatch>'; 		echo; 		echo 'DirectoryIndex disabled'; 		echo 'DirectoryIndex index.php index.html'; 		echo; 		echo '<Directory /var/www/>'; 		echo '\tOptions -Indexes'; 		echo '\tAllowOverride All'; 		echo '</Directory>'; 	} | tee "$APACHE_CONFDIR/conf-available/docker-php.conf" 	&& a2enconf docker-php # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHP_LDFLAGS=-Wl,-O1 -pie
# Wed, 19 Mar 2025 21:27:15 GMT
ENV GPG_KEYS=1198C0117593497A5EC5C199286AF1F9897469DC C28D937575603EB4ABB725861C0779DC5C0A9DE4 AFD8691FDAEDF03BDF6E460563F15A9B715376CA
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHP_VERSION=8.3.20
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHP_URL=https://www.php.net/distributions/php-8.3.20.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.3.20.tar.xz.asc
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHP_SHA256=f15914e071b5bddaf1475b5f2ba68107e8b8846655f9e89690fb7cd410b0db6c
# Wed, 19 Mar 2025 21:27:15 GMT
RUN set -eux; 		savedAptMark="$(apt-mark showmanual)"; 	apt-get update; 	apt-get install -y --no-install-recommends gnupg; 	rm -rf /var/lib/apt/lists/*; 		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; 		apt-mark auto '.*' > /dev/null; 	apt-mark manual $savedAptMark > /dev/null; 	apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
COPY docker-php-source /usr/local/bin/ # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
RUN set -eux; 		savedAptMark="$(apt-mark showmanual)"; 	apt-get update; 	apt-get install -y --no-install-recommends 		apache2-dev 		libargon2-dev 		libcurl4-openssl-dev 		libonig-dev 		libreadline-dev 		libsodium-dev 		libsqlite3-dev 		libssl-dev 		libxml2-dev 		zlib1g-dev 	; 		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)"; 	debMultiarch="$(dpkg-architecture --query DEB_BUILD_MULTIARCH)"; 	if [ ! -d /usr/include/curl ]; then 		ln -sT "/usr/include/$debMultiarch/curl" /usr/local/include/curl; 	fi; 	./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 		--with-openssl 		--with-readline 		--with-zlib 				--disable-phpdbg 				--with-pear 				--with-libdir="lib/$debMultiarch" 				--disable-cgi 				--with-apxs2 	; 	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; 		apt-mark auto '.*' > /dev/null; 	[ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; 	find /usr/local -type f -executable -exec ldd '{}' ';' 		| awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' 		| sort -u 		| xargs -r dpkg-query --search 		| cut -d: -f1 		| sort -u 		| xargs -r apt-mark manual 	; 	apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; 	rm -rf /var/lib/apt/lists/*; 		pecl update-channels; 	rm -rf /tmp/pear ~/.pearrc; 		php --version # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
RUN docker-php-ext-enable sodium # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENTRYPOINT ["docker-php-entrypoint"]
# Wed, 19 Mar 2025 21:27:15 GMT
STOPSIGNAL SIGWINCH
# Wed, 19 Mar 2025 21:27:15 GMT
COPY apache2-foreground /usr/local/bin/ # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
WORKDIR /var/www/html
# Wed, 19 Mar 2025 21:27:15 GMT
EXPOSE map[80/tcp:{}]
# Wed, 19 Mar 2025 21:27:15 GMT
CMD ["apache2-foreground"]
# Wed, 19 Mar 2025 21:27:15 GMT
RUN set -eux; 		if command -v a2enmod; then 		a2enmod expires rewrite; 	fi; 		savedAptMark="$(apt-mark showmanual)"; 		apt-get update; 	apt-get install -y --no-install-recommends 		libfreetype6-dev 		libjpeg-dev 		libpng-dev 		libpq-dev 		libwebp-dev 		libzip-dev 	; 		docker-php-ext-configure gd 		--with-freetype 		--with-jpeg=/usr 		--with-webp 	; 		docker-php-ext-install -j "$(nproc)" 		gd 		opcache 		pdo_mysql 		pdo_pgsql 		zip 	; 		apt-mark auto '.*' > /dev/null; 	apt-mark manual $savedAptMark; 	ldd "$(php -r 'echo ini_get("extension_dir");')"/*.so 		| awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' 		| sort -u 		| xargs -r dpkg-query -S 		| cut -d: -f1 		| sort -u 		| xargs -rt apt-mark manual; 		apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; 	rm -rf /var/lib/apt/lists/* # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
RUN { 		echo 'opcache.memory_consumption=128'; 		echo 'opcache.interned_strings_buffer=8'; 		echo 'opcache.max_accelerated_files=4000'; 		echo 'opcache.revalidate_freq=60'; 	} > /usr/local/etc/php/conf.d/opcache-recommended.ini # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
COPY /usr/bin/composer /usr/local/bin/ # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENV DRUPAL_VERSION=10.3.14
# Wed, 19 Mar 2025 21:27:15 GMT
ENV COMPOSER_ALLOW_SUPERUSER=1
# Wed, 19 Mar 2025 21:27:15 GMT
WORKDIR /opt/drupal
# Wed, 19 Mar 2025 21:27:15 GMT
RUN set -eux; 	export COMPOSER_HOME="$(mktemp -d)"; 	composer create-project --no-interaction "drupal/recommended-project:$DRUPAL_VERSION" ./; 	composer check-platform-reqs; 	chown -R www-data:www-data web/sites web/modules web/themes; 	rmdir /var/www/html; 	ln -sf /opt/drupal/web /var/www/html; 	rm -rf "$COMPOSER_HOME" # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/drupal/vendor/bin
  • Layers:
    • sha256:16c9c4a8e9eef856231273efbb42a473740e8d50d74d35e6aedd04ff69fe161f
      Last Modified: Tue, 08 Apr 2025 00:23:04 GMT
      Size: 28.1 MB (28066320 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:705c5f6dffca44b4205f0e945a57290bb8e3e1ae585f26eccc2c9828d7f9ccda
      Last Modified: Tue, 08 Apr 2025 02:20:33 GMT
      Size: 225.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:2cc8e5730fe526cc83387586aee6b7883edb46c1cbf4028dd372d5e9cc4aa7ec
      Last Modified: Tue, 08 Apr 2025 02:20:36 GMT
      Size: 98.1 MB (98130393 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:5d28e77e2da9013ba78046a81e9835f08797c66738b7838294afd4c12822ca8c
      Last Modified: Tue, 08 Apr 2025 02:20:33 GMT
      Size: 225.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:eb08e5d87081c943aebec15603635f044e709767399fb9288a5d353191df808c
      Last Modified: Tue, 08 Apr 2025 02:24:16 GMT
      Size: 20.1 MB (20120982 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:f63fc51568c1c2eac81ae1839660c84517f78b8a9f41fb196501391ccd75a90f
      Last Modified: Tue, 08 Apr 2025 02:24:15 GMT
      Size: 436.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:a5eba2365fced3eefbecb722f27c4db6bc90624cbba0b3bac5a572af06d125f7
      Last Modified: Tue, 08 Apr 2025 02:24:16 GMT
      Size: 487.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:e046be774a946618eb18a479fecde94c8fde7e7976d96922e3e0c779cae741ef
      Last Modified: Fri, 11 Apr 2025 17:53:28 GMT
      Size: 12.7 MB (12677215 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:99fee41294b65818c1c7c6c514f60b1c61bd6085b7fdee195be87d5162471f93
      Last Modified: Fri, 11 Apr 2025 17:53:27 GMT
      Size: 489.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:2e29a5ca62084d7cc5a5c49ba3778c6b4ae4d2f77d455839d203d2930e4a4d2b
      Last Modified: Fri, 11 Apr 2025 17:53:28 GMT
      Size: 11.7 MB (11654099 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:50ca70c780ec08a510f5fa5320c93ee625432060149c4ad390c12ac57dd9a958
      Last Modified: Fri, 11 Apr 2025 17:53:27 GMT
      Size: 2.5 KB (2457 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:35c50c5aa7a0ab63b9345b82a916baf32963ae2965f4b7510bc3579dce2e7478
      Last Modified: Fri, 11 Apr 2025 17:53:28 GMT
      Size: 245.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:ec7efd4155c5d7970d87b1b1555ec7d0bfa5519294f6d8feae92ed24b6076bb3
      Last Modified: Fri, 11 Apr 2025 17:53:28 GMT
      Size: 893.0 B
      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:c519a6db3e533757131d0d3173127f63736fde53ef33009aa3d7f05f3761ef47
      Last Modified: Fri, 11 Apr 2025 20:36:39 GMT
      Size: 2.3 MB (2260039 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:39599a608c7bb383d62573c33c238c6481755e34fa66dc2a759d23b320e2e7ac
      Last Modified: Fri, 11 Apr 2025 20:36:38 GMT
      Size: 314.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:eed27bca7fb896daa573532768424db8f9e9d7b2e2b14e80147386d78a0a7c37
      Last Modified: Fri, 11 Apr 2025 20:36:39 GMT
      Size: 750.6 KB (750625 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:8d8746de6036ec0a6fdcef63c057954d037360b67a4d41e80ac1ca157d34eb13
      Last Modified: Fri, 11 Apr 2025 20:36:38 GMT
      Size: 114.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:e828b0a00be2576cd99ffed3541148ff1dd8613b64ed707a19a3a938485c5ca2
      Last Modified: Fri, 11 Apr 2025 20:56:24 GMT
      Size: 21.2 MB (21159146 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

drupal:10.3-php8.3-apache-bookworm - unknown; unknown

$ docker pull drupal@sha256:f03db30f0a1dc6697f1793c3995e83b3a3a5bf6f3d5d6f9944915153890a0eb2
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 6.9 MB (6916869 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:7884268a1afefb29a9238c1c3233fdb1b49aec9bac91034f158b1769b6033529
  • Layers:
    • sha256:4cb821c9579c281e0ff061cb0275e7a2861af4f4692d3434790f858e65c3f5ca
      Last Modified: Fri, 11 Apr 2025 20:56:23 GMT
      Size: 6.9 MB (6879385 bytes)
      MIME: application/vnd.in-toto+json
    • sha256:144422acdd6ec8a9da9168da84dff34c8eea52e24e31cfed202003f3cebda1b0
      Last Modified: Fri, 11 Apr 2025 20:56:23 GMT
      Size: 37.5 KB (37484 bytes)
      MIME: application/vnd.in-toto+json

drupal:10.3-php8.3-apache-bookworm - linux; 386

$ docker pull drupal@sha256:dd91aa71ed00fa8845b0af2538def85e17130b33573c95cdf2d7f516cedb8885
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 199.9 MB (199889955 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:7281bc57b245a2fbe35a6fc9e23c682b1c8113075ccf692488cb2a37edf00016
  • Entrypoint: ["docker-php-entrypoint"]
  • Default Command: ["apache2-foreground"]
# Wed, 19 Mar 2025 21:27:15 GMT
RUN # debian.sh --arch 'i386' out/ 'bookworm' '@1743984000'
# Wed, 19 Mar 2025 21:27:15 GMT
RUN set -eux; 	{ 		echo 'Package: php*'; 		echo 'Pin: release *'; 		echo 'Pin-Priority: -1'; 	} > /etc/apt/preferences.d/no-debian-php # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHPIZE_DEPS=autoconf 		dpkg-dev 		file 		g++ 		gcc 		libc-dev 		make 		pkg-config 		re2c
# Wed, 19 Mar 2025 21:27:15 GMT
RUN set -eux; 	apt-get update; 	apt-get install -y --no-install-recommends 		$PHPIZE_DEPS 		ca-certificates 		curl 		xz-utils 	; 	rm -rf /var/lib/apt/lists/* # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHP_INI_DIR=/usr/local/etc/php
# Wed, 19 Mar 2025 21:27:15 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
# Wed, 19 Mar 2025 21:27:15 GMT
ENV APACHE_CONFDIR=/etc/apache2
# Wed, 19 Mar 2025 21:27:15 GMT
ENV APACHE_ENVVARS=/etc/apache2/envvars
# Wed, 19 Mar 2025 21:27:15 GMT
RUN set -eux; 	apt-get update; 	apt-get install -y --no-install-recommends apache2; 	rm -rf /var/lib/apt/lists/*; 		sed -ri 's/^export ([^=]+)=(.*)$/: ${\1:=\2}\nexport \1/' "$APACHE_ENVVARS"; 		. "$APACHE_ENVVARS"; 	for dir in 		"$APACHE_LOCK_DIR" 		"$APACHE_RUN_DIR" 		"$APACHE_LOG_DIR" 		"$APACHE_RUN_DIR/socks" 	; do 		rm -rvf "$dir"; 		mkdir -p "$dir"; 		chown "$APACHE_RUN_USER:$APACHE_RUN_GROUP" "$dir"; 		chmod 1777 "$dir"; 	done; 		rm -rvf /var/www/html/*; 		ln -sfT /dev/stderr "$APACHE_LOG_DIR/error.log"; 	ln -sfT /dev/stdout "$APACHE_LOG_DIR/access.log"; 	ln -sfT /dev/stdout "$APACHE_LOG_DIR/other_vhosts_access.log"; 	chown -R --no-dereference "$APACHE_RUN_USER:$APACHE_RUN_GROUP" "$APACHE_LOG_DIR" # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
RUN a2dismod mpm_event && a2enmod mpm_prefork # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
RUN { 		echo '<FilesMatch \.php$>'; 		echo '\tSetHandler application/x-httpd-php'; 		echo '</FilesMatch>'; 		echo; 		echo 'DirectoryIndex disabled'; 		echo 'DirectoryIndex index.php index.html'; 		echo; 		echo '<Directory /var/www/>'; 		echo '\tOptions -Indexes'; 		echo '\tAllowOverride All'; 		echo '</Directory>'; 	} | tee "$APACHE_CONFDIR/conf-available/docker-php.conf" 	&& a2enconf docker-php # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHP_LDFLAGS=-Wl,-O1 -pie
# Wed, 19 Mar 2025 21:27:15 GMT
ENV GPG_KEYS=1198C0117593497A5EC5C199286AF1F9897469DC C28D937575603EB4ABB725861C0779DC5C0A9DE4 AFD8691FDAEDF03BDF6E460563F15A9B715376CA
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHP_VERSION=8.3.20
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHP_URL=https://www.php.net/distributions/php-8.3.20.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.3.20.tar.xz.asc
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHP_SHA256=f15914e071b5bddaf1475b5f2ba68107e8b8846655f9e89690fb7cd410b0db6c
# Wed, 19 Mar 2025 21:27:15 GMT
RUN set -eux; 		savedAptMark="$(apt-mark showmanual)"; 	apt-get update; 	apt-get install -y --no-install-recommends gnupg; 	rm -rf /var/lib/apt/lists/*; 		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; 		apt-mark auto '.*' > /dev/null; 	apt-mark manual $savedAptMark > /dev/null; 	apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
COPY docker-php-source /usr/local/bin/ # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
RUN set -eux; 		savedAptMark="$(apt-mark showmanual)"; 	apt-get update; 	apt-get install -y --no-install-recommends 		apache2-dev 		libargon2-dev 		libcurl4-openssl-dev 		libonig-dev 		libreadline-dev 		libsodium-dev 		libsqlite3-dev 		libssl-dev 		libxml2-dev 		zlib1g-dev 	; 		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)"; 	debMultiarch="$(dpkg-architecture --query DEB_BUILD_MULTIARCH)"; 	if [ ! -d /usr/include/curl ]; then 		ln -sT "/usr/include/$debMultiarch/curl" /usr/local/include/curl; 	fi; 	./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 		--with-openssl 		--with-readline 		--with-zlib 				--disable-phpdbg 				--with-pear 				--with-libdir="lib/$debMultiarch" 				--disable-cgi 				--with-apxs2 	; 	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; 		apt-mark auto '.*' > /dev/null; 	[ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; 	find /usr/local -type f -executable -exec ldd '{}' ';' 		| awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' 		| sort -u 		| xargs -r dpkg-query --search 		| cut -d: -f1 		| sort -u 		| xargs -r apt-mark manual 	; 	apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; 	rm -rf /var/lib/apt/lists/*; 		pecl update-channels; 	rm -rf /tmp/pear ~/.pearrc; 		php --version # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
RUN docker-php-ext-enable sodium # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENTRYPOINT ["docker-php-entrypoint"]
# Wed, 19 Mar 2025 21:27:15 GMT
STOPSIGNAL SIGWINCH
# Wed, 19 Mar 2025 21:27:15 GMT
COPY apache2-foreground /usr/local/bin/ # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
WORKDIR /var/www/html
# Wed, 19 Mar 2025 21:27:15 GMT
EXPOSE map[80/tcp:{}]
# Wed, 19 Mar 2025 21:27:15 GMT
CMD ["apache2-foreground"]
# Wed, 19 Mar 2025 21:27:15 GMT
RUN set -eux; 		if command -v a2enmod; then 		a2enmod expires rewrite; 	fi; 		savedAptMark="$(apt-mark showmanual)"; 		apt-get update; 	apt-get install -y --no-install-recommends 		libfreetype6-dev 		libjpeg-dev 		libpng-dev 		libpq-dev 		libwebp-dev 		libzip-dev 	; 		docker-php-ext-configure gd 		--with-freetype 		--with-jpeg=/usr 		--with-webp 	; 		docker-php-ext-install -j "$(nproc)" 		gd 		opcache 		pdo_mysql 		pdo_pgsql 		zip 	; 		apt-mark auto '.*' > /dev/null; 	apt-mark manual $savedAptMark; 	ldd "$(php -r 'echo ini_get("extension_dir");')"/*.so 		| awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' 		| sort -u 		| xargs -r dpkg-query -S 		| cut -d: -f1 		| sort -u 		| xargs -rt apt-mark manual; 		apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; 	rm -rf /var/lib/apt/lists/* # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
RUN { 		echo 'opcache.memory_consumption=128'; 		echo 'opcache.interned_strings_buffer=8'; 		echo 'opcache.max_accelerated_files=4000'; 		echo 'opcache.revalidate_freq=60'; 	} > /usr/local/etc/php/conf.d/opcache-recommended.ini # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
COPY /usr/bin/composer /usr/local/bin/ # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENV DRUPAL_VERSION=10.3.14
# Wed, 19 Mar 2025 21:27:15 GMT
ENV COMPOSER_ALLOW_SUPERUSER=1
# Wed, 19 Mar 2025 21:27:15 GMT
WORKDIR /opt/drupal
# Wed, 19 Mar 2025 21:27:15 GMT
RUN set -eux; 	export COMPOSER_HOME="$(mktemp -d)"; 	composer create-project --no-interaction "drupal/recommended-project:$DRUPAL_VERSION" ./; 	composer check-platform-reqs; 	chown -R www-data:www-data web/sites web/modules web/themes; 	rmdir /var/www/html; 	ln -sf /opt/drupal/web /var/www/html; 	rm -rf "$COMPOSER_HOME" # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/drupal/vendor/bin
  • Layers:
    • sha256:e4fab02059329179b6416bda7cdc389d26699f1c93a02194f146c047031c4748
      Last Modified: Tue, 08 Apr 2025 00:23:49 GMT
      Size: 29.2 MB (29210731 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:542e5e8df7386c066484cdf82cc9ce24abee291409d0f8f5b8a9eceb90167168
      Last Modified: Fri, 11 Apr 2025 17:03:47 GMT
      Size: 226.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:e681c6924804f0ca01976f34a79ba5247baa3125c40bb0482d999f818c685c0e
      Last Modified: Fri, 11 Apr 2025 17:03:50 GMT
      Size: 101.5 MB (101512165 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:3daed31d2ff34d3e9d8148a8daccc0f0552df54537fa88c27337aad019a20f59
      Last Modified: Fri, 11 Apr 2025 17:03:47 GMT
      Size: 227.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:b1d9ca1c39f9ab889beec0ca1d4fc006ced58271187ef311611a2f1cd5a05440
      Last Modified: Fri, 11 Apr 2025 17:03:48 GMT
      Size: 20.6 MB (20638441 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:0c9d9ce1a5e202ff53b9705aa437fc30df37170719c42e85ff530c2d2466b276
      Last Modified: Fri, 11 Apr 2025 17:03:48 GMT
      Size: 430.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:ac57543fa71feb6c1a6cfaf33795b3a1adceff783709cba7a8dd31163bb6412a
      Last Modified: Fri, 11 Apr 2025 17:03:48 GMT
      Size: 481.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:c24939ab076eb94f621b1e158b880b182f33cbc35d408830d34ff5e2b16f420a
      Last Modified: Fri, 11 Apr 2025 17:03:49 GMT
      Size: 12.7 MB (12676463 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:f5467f8b5de9e0edb98add9b725370a303a6d12aacb8f93ceac84f139ffb6fed
      Last Modified: Fri, 11 Apr 2025 17:03:49 GMT
      Size: 489.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:700cbeb628309271e4634cfbea7c8cd3ac305fd43c7dca102030454089f9cf69
      Last Modified: Fri, 11 Apr 2025 17:03:50 GMT
      Size: 11.9 MB (11883350 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:2f0f1c0e25471e41618b93d1c5a74e04701d39336f0dec5d1b9e38b477dd2f51
      Last Modified: Fri, 11 Apr 2025 17:03:50 GMT
      Size: 2.5 KB (2454 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:6023dc720ca53627fa15689afaa3138e535920260fb4e57b1a8e320f0cb4e6b4
      Last Modified: Fri, 11 Apr 2025 17:03:50 GMT
      Size: 243.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:d52ec3289bece64ead20acb03971f701235382f7c915ec1bfe27d4b29b14a7e9
      Last Modified: Fri, 11 Apr 2025 17:03:51 GMT
      Size: 891.0 B
      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:8e688be3c02ce98421fd3817c85c94d471d22fd54f301557ae94e4049a0d0e9a
      Last Modified: Fri, 11 Apr 2025 18:26:30 GMT
      Size: 2.1 MB (2052971 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:3823d76cbe4ca020c2f1e5a8c134b2bbd77fe5f3609522b88c5381387d27c623
      Last Modified: Fri, 11 Apr 2025 18:26:30 GMT
      Size: 312.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:7a5f27639b541964b426eb06848de7d5df7bc15316aaacef05ce2212df6f9564
      Last Modified: Fri, 11 Apr 2025 18:26:30 GMT
      Size: 750.6 KB (750620 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:25aaf77c1eefe191a1cdf7bb10e15e78294727e1aba5f4c6516fe1d3771fd619
      Last Modified: Fri, 11 Apr 2025 18:26:30 GMT
      Size: 116.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:7c84f391537b35ea20bfb67494d76192a712bb6a56c1a8174a6e30a337f38b57
      Last Modified: Fri, 11 Apr 2025 18:26:32 GMT
      Size: 21.2 MB (21159313 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

drupal:10.3-php8.3-apache-bookworm - unknown; unknown

$ docker pull drupal@sha256:4e5ae4df30f7f2bf581166461f4782e5d2b9aab7184cbf295d9ccf56dc37c75f
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 6.9 MB (6868464 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:eb3635e222df50a58d29a067309a4c5a4d78b6e2e7890d42f2817857ebec2204
  • Layers:
    • sha256:534942c6efbf43338db64fe31743de2bf43ccd44cd1db2b81c68a101f99d513d
      Last Modified: Fri, 11 Apr 2025 18:26:30 GMT
      Size: 6.8 MB (6831210 bytes)
      MIME: application/vnd.in-toto+json
    • sha256:330303eb55039386501a497067bf05caf9a5a85d4e8865c1bee84829d3c8d5e2
      Last Modified: Fri, 11 Apr 2025 18:26:30 GMT
      Size: 37.3 KB (37254 bytes)
      MIME: application/vnd.in-toto+json

drupal:10.3-php8.3-apache-bookworm - linux; ppc64le

$ docker pull drupal@sha256:a998c02656cb3a9da7f39342f0670dc168765c2262be46f48b82ce911a6fafeb
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 205.2 MB (205221825 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:1f16ebdfb7b1883412323b1b1d7efd5f2fafdb0ec55ad557348dd1ebc28f8fcc
  • Entrypoint: ["docker-php-entrypoint"]
  • Default Command: ["apache2-foreground"]
# Wed, 19 Mar 2025 21:27:15 GMT
RUN # debian.sh --arch 'ppc64el' out/ 'bookworm' '@1743984000'
# Wed, 19 Mar 2025 21:27:15 GMT
RUN set -eux; 	{ 		echo 'Package: php*'; 		echo 'Pin: release *'; 		echo 'Pin-Priority: -1'; 	} > /etc/apt/preferences.d/no-debian-php # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHPIZE_DEPS=autoconf 		dpkg-dev 		file 		g++ 		gcc 		libc-dev 		make 		pkg-config 		re2c
# Wed, 19 Mar 2025 21:27:15 GMT
RUN set -eux; 	apt-get update; 	apt-get install -y --no-install-recommends 		$PHPIZE_DEPS 		ca-certificates 		curl 		xz-utils 	; 	rm -rf /var/lib/apt/lists/* # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHP_INI_DIR=/usr/local/etc/php
# Wed, 19 Mar 2025 21:27:15 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
# Wed, 19 Mar 2025 21:27:15 GMT
ENV APACHE_CONFDIR=/etc/apache2
# Wed, 19 Mar 2025 21:27:15 GMT
ENV APACHE_ENVVARS=/etc/apache2/envvars
# Wed, 19 Mar 2025 21:27:15 GMT
RUN set -eux; 	apt-get update; 	apt-get install -y --no-install-recommends apache2; 	rm -rf /var/lib/apt/lists/*; 		sed -ri 's/^export ([^=]+)=(.*)$/: ${\1:=\2}\nexport \1/' "$APACHE_ENVVARS"; 		. "$APACHE_ENVVARS"; 	for dir in 		"$APACHE_LOCK_DIR" 		"$APACHE_RUN_DIR" 		"$APACHE_LOG_DIR" 		"$APACHE_RUN_DIR/socks" 	; do 		rm -rvf "$dir"; 		mkdir -p "$dir"; 		chown "$APACHE_RUN_USER:$APACHE_RUN_GROUP" "$dir"; 		chmod 1777 "$dir"; 	done; 		rm -rvf /var/www/html/*; 		ln -sfT /dev/stderr "$APACHE_LOG_DIR/error.log"; 	ln -sfT /dev/stdout "$APACHE_LOG_DIR/access.log"; 	ln -sfT /dev/stdout "$APACHE_LOG_DIR/other_vhosts_access.log"; 	chown -R --no-dereference "$APACHE_RUN_USER:$APACHE_RUN_GROUP" "$APACHE_LOG_DIR" # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
RUN a2dismod mpm_event && a2enmod mpm_prefork # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
RUN { 		echo '<FilesMatch \.php$>'; 		echo '\tSetHandler application/x-httpd-php'; 		echo '</FilesMatch>'; 		echo; 		echo 'DirectoryIndex disabled'; 		echo 'DirectoryIndex index.php index.html'; 		echo; 		echo '<Directory /var/www/>'; 		echo '\tOptions -Indexes'; 		echo '\tAllowOverride All'; 		echo '</Directory>'; 	} | tee "$APACHE_CONFDIR/conf-available/docker-php.conf" 	&& a2enconf docker-php # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHP_LDFLAGS=-Wl,-O1 -pie
# Wed, 19 Mar 2025 21:27:15 GMT
ENV GPG_KEYS=1198C0117593497A5EC5C199286AF1F9897469DC C28D937575603EB4ABB725861C0779DC5C0A9DE4 AFD8691FDAEDF03BDF6E460563F15A9B715376CA
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHP_VERSION=8.3.20
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHP_URL=https://www.php.net/distributions/php-8.3.20.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.3.20.tar.xz.asc
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHP_SHA256=f15914e071b5bddaf1475b5f2ba68107e8b8846655f9e89690fb7cd410b0db6c
# Wed, 19 Mar 2025 21:27:15 GMT
RUN set -eux; 		savedAptMark="$(apt-mark showmanual)"; 	apt-get update; 	apt-get install -y --no-install-recommends gnupg; 	rm -rf /var/lib/apt/lists/*; 		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; 		apt-mark auto '.*' > /dev/null; 	apt-mark manual $savedAptMark > /dev/null; 	apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
COPY docker-php-source /usr/local/bin/ # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
RUN set -eux; 		savedAptMark="$(apt-mark showmanual)"; 	apt-get update; 	apt-get install -y --no-install-recommends 		apache2-dev 		libargon2-dev 		libcurl4-openssl-dev 		libonig-dev 		libreadline-dev 		libsodium-dev 		libsqlite3-dev 		libssl-dev 		libxml2-dev 		zlib1g-dev 	; 		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)"; 	debMultiarch="$(dpkg-architecture --query DEB_BUILD_MULTIARCH)"; 	if [ ! -d /usr/include/curl ]; then 		ln -sT "/usr/include/$debMultiarch/curl" /usr/local/include/curl; 	fi; 	./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 		--with-openssl 		--with-readline 		--with-zlib 				--disable-phpdbg 				--with-pear 				--with-libdir="lib/$debMultiarch" 				--disable-cgi 				--with-apxs2 	; 	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; 		apt-mark auto '.*' > /dev/null; 	[ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; 	find /usr/local -type f -executable -exec ldd '{}' ';' 		| awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' 		| sort -u 		| xargs -r dpkg-query --search 		| cut -d: -f1 		| sort -u 		| xargs -r apt-mark manual 	; 	apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; 	rm -rf /var/lib/apt/lists/*; 		pecl update-channels; 	rm -rf /tmp/pear ~/.pearrc; 		php --version # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
RUN docker-php-ext-enable sodium # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENTRYPOINT ["docker-php-entrypoint"]
# Wed, 19 Mar 2025 21:27:15 GMT
STOPSIGNAL SIGWINCH
# Wed, 19 Mar 2025 21:27:15 GMT
COPY apache2-foreground /usr/local/bin/ # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
WORKDIR /var/www/html
# Wed, 19 Mar 2025 21:27:15 GMT
EXPOSE map[80/tcp:{}]
# Wed, 19 Mar 2025 21:27:15 GMT
CMD ["apache2-foreground"]
# Wed, 19 Mar 2025 21:27:15 GMT
RUN set -eux; 		if command -v a2enmod; then 		a2enmod expires rewrite; 	fi; 		savedAptMark="$(apt-mark showmanual)"; 		apt-get update; 	apt-get install -y --no-install-recommends 		libfreetype6-dev 		libjpeg-dev 		libpng-dev 		libpq-dev 		libwebp-dev 		libzip-dev 	; 		docker-php-ext-configure gd 		--with-freetype 		--with-jpeg=/usr 		--with-webp 	; 		docker-php-ext-install -j "$(nproc)" 		gd 		opcache 		pdo_mysql 		pdo_pgsql 		zip 	; 		apt-mark auto '.*' > /dev/null; 	apt-mark manual $savedAptMark; 	ldd "$(php -r 'echo ini_get("extension_dir");')"/*.so 		| awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' 		| sort -u 		| xargs -r dpkg-query -S 		| cut -d: -f1 		| sort -u 		| xargs -rt apt-mark manual; 		apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; 	rm -rf /var/lib/apt/lists/* # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
RUN { 		echo 'opcache.memory_consumption=128'; 		echo 'opcache.interned_strings_buffer=8'; 		echo 'opcache.max_accelerated_files=4000'; 		echo 'opcache.revalidate_freq=60'; 	} > /usr/local/etc/php/conf.d/opcache-recommended.ini # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
COPY /usr/bin/composer /usr/local/bin/ # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENV DRUPAL_VERSION=10.3.14
# Wed, 19 Mar 2025 21:27:15 GMT
ENV COMPOSER_ALLOW_SUPERUSER=1
# Wed, 19 Mar 2025 21:27:15 GMT
WORKDIR /opt/drupal
# Wed, 19 Mar 2025 21:27:15 GMT
RUN set -eux; 	export COMPOSER_HOME="$(mktemp -d)"; 	composer create-project --no-interaction "drupal/recommended-project:$DRUPAL_VERSION" ./; 	composer check-platform-reqs; 	chown -R www-data:www-data web/sites web/modules web/themes; 	rmdir /var/www/html; 	ln -sf /opt/drupal/web /var/www/html; 	rm -rf "$COMPOSER_HOME" # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/drupal/vendor/bin
  • Layers:
    • sha256:eda04574e09a8e08ba343dd01ac61bceb64282d2e992a997bd2102897b52d004
      Last Modified: Tue, 08 Apr 2025 00:23:44 GMT
      Size: 32.1 MB (32068231 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:5b9a46967066ae4671f168da66f36a8b5a2975183ce39c8dd4a2b10bf95a917f
      Last Modified: Tue, 08 Apr 2025 02:10:40 GMT
      Size: 225.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:3c687d4e4921b0609438b51c7d318fa414c7011636641c6b89f5fd3f8f3fc315
      Last Modified: Tue, 08 Apr 2025 02:10:43 GMT
      Size: 103.3 MB (103324796 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:85e3514f5d628c2a9213004449181d4a82ac680ebdb792bc18d335a66bc84e0a
      Last Modified: Tue, 08 Apr 2025 02:10:40 GMT
      Size: 225.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:f67434e8832967db0f0dce87d8c6f20e4cbaf6e006924b3f9536048a5ac7cc09
      Last Modified: Tue, 08 Apr 2025 02:15:46 GMT
      Size: 21.3 MB (21308407 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:b4adc38f5ae243525673101edcd5d2e2929fd04cd4d3310723abd07c4f041abe
      Last Modified: Tue, 08 Apr 2025 02:15:44 GMT
      Size: 432.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:12a195fcdfa3af6fc1f6b42885b72bdb556c77252e12ba66006e705fff9e25f7
      Last Modified: Tue, 08 Apr 2025 02:15:45 GMT
      Size: 488.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:1555535d01338c7b168074e7d0a5b0549ce2d491b8d8f012f09b45285371e406
      Last Modified: Fri, 11 Apr 2025 17:45:54 GMT
      Size: 12.7 MB (12676925 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:3f3891f6b762d5f760ecdc6460c698b8ffdeacb09bd5606e82b3306c047b67e5
      Last Modified: Fri, 11 Apr 2025 17:45:53 GMT
      Size: 488.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:879aa5ba469d6acc90034ae06fcf8905b5c5fafa1803cd13a5df71c5ac13cf74
      Last Modified: Fri, 11 Apr 2025 17:45:54 GMT
      Size: 12.1 MB (12071713 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:fe346647f224610b3bb3d97d0eb8686dbfd82819d9e21fc0633df2855930a390
      Last Modified: Fri, 11 Apr 2025 17:45:53 GMT
      Size: 2.5 KB (2455 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:52a02e3d7f3f5ea5b2ead1567dc9d32b78623abffb1c6009c6ae7f5efbbe1294
      Last Modified: Fri, 11 Apr 2025 17:45:54 GMT
      Size: 248.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:a02217602f305e8c8d7c41f59c6d3e1620a0fcd3cf9f58d6da8517d33de94192
      Last Modified: Fri, 11 Apr 2025 17:45:54 GMT
      Size: 892.0 B
      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:f694cb1dc62fe9412553a6553c6c90b86a253a10fb7f83e2d3f5cb512162e269
      Last Modified: Fri, 11 Apr 2025 20:56:44 GMT
      Size: 1.9 MB (1856087 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:cbd24bc0157d19e054f9845d5672672d2d4b5f389627a6db7ae5137bb42e22e7
      Last Modified: Fri, 11 Apr 2025 20:56:44 GMT
      Size: 316.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:a1d5ae552523815b52ad00a367106e7c6ef23c38b5794aa776d41be50129487b
      Last Modified: Fri, 11 Apr 2025 20:56:44 GMT
      Size: 750.6 KB (750625 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:eef36a11cbad53962c527caf748317720f9d53334794501e085fd0c6342b9424
      Last Modified: Fri, 11 Apr 2025 20:56:44 GMT
      Size: 114.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:a4067ae03f7d54beb37288758db3c0154abda4f69ddd34a71ee9dc57569e01c9
      Last Modified: Fri, 11 Apr 2025 21:16:52 GMT
      Size: 21.2 MB (21159126 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

drupal:10.3-php8.3-apache-bookworm - unknown; unknown

$ docker pull drupal@sha256:a6d3a2d2955a27172ffb1a681b4aa2deca273d5e9fe5257d708e78836d1dc196
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 6.9 MB (6865352 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:bc12e4fd19dba7ade63eb280c066b3febbe8da6efb36525673deb506983fcc69
  • Layers:
    • sha256:d90644210bf587188fc6d000c186f58838fb70e94cddb08832b8c4c0d1b9ca45
      Last Modified: Fri, 11 Apr 2025 21:16:51 GMT
      Size: 6.8 MB (6827975 bytes)
      MIME: application/vnd.in-toto+json
    • sha256:1bf5125c45c3b088c7f202903e273d59eb06c41aa852a470723c6434bd84fd52
      Last Modified: Fri, 11 Apr 2025 21:16:50 GMT
      Size: 37.4 KB (37377 bytes)
      MIME: application/vnd.in-toto+json

drupal:10.3-php8.3-apache-bookworm - linux; s390x

$ docker pull drupal@sha256:b0590986b92fcff9e16168ca59b21fb6d1705a272e560b521e05d5781d50e280
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 174.6 MB (174617917 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:189dee9f9e06def1817a7281a17c63d26d5d1aa873e92452ad759cab7346a85f
  • Entrypoint: ["docker-php-entrypoint"]
  • Default Command: ["apache2-foreground"]
# Wed, 19 Mar 2025 21:27:15 GMT
RUN # debian.sh --arch 's390x' out/ 'bookworm' '@1743984000'
# Wed, 19 Mar 2025 21:27:15 GMT
RUN set -eux; 	{ 		echo 'Package: php*'; 		echo 'Pin: release *'; 		echo 'Pin-Priority: -1'; 	} > /etc/apt/preferences.d/no-debian-php # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHPIZE_DEPS=autoconf 		dpkg-dev 		file 		g++ 		gcc 		libc-dev 		make 		pkg-config 		re2c
# Wed, 19 Mar 2025 21:27:15 GMT
RUN set -eux; 	apt-get update; 	apt-get install -y --no-install-recommends 		$PHPIZE_DEPS 		ca-certificates 		curl 		xz-utils 	; 	rm -rf /var/lib/apt/lists/* # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHP_INI_DIR=/usr/local/etc/php
# Wed, 19 Mar 2025 21:27:15 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
# Wed, 19 Mar 2025 21:27:15 GMT
ENV APACHE_CONFDIR=/etc/apache2
# Wed, 19 Mar 2025 21:27:15 GMT
ENV APACHE_ENVVARS=/etc/apache2/envvars
# Wed, 19 Mar 2025 21:27:15 GMT
RUN set -eux; 	apt-get update; 	apt-get install -y --no-install-recommends apache2; 	rm -rf /var/lib/apt/lists/*; 		sed -ri 's/^export ([^=]+)=(.*)$/: ${\1:=\2}\nexport \1/' "$APACHE_ENVVARS"; 		. "$APACHE_ENVVARS"; 	for dir in 		"$APACHE_LOCK_DIR" 		"$APACHE_RUN_DIR" 		"$APACHE_LOG_DIR" 		"$APACHE_RUN_DIR/socks" 	; do 		rm -rvf "$dir"; 		mkdir -p "$dir"; 		chown "$APACHE_RUN_USER:$APACHE_RUN_GROUP" "$dir"; 		chmod 1777 "$dir"; 	done; 		rm -rvf /var/www/html/*; 		ln -sfT /dev/stderr "$APACHE_LOG_DIR/error.log"; 	ln -sfT /dev/stdout "$APACHE_LOG_DIR/access.log"; 	ln -sfT /dev/stdout "$APACHE_LOG_DIR/other_vhosts_access.log"; 	chown -R --no-dereference "$APACHE_RUN_USER:$APACHE_RUN_GROUP" "$APACHE_LOG_DIR" # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
RUN a2dismod mpm_event && a2enmod mpm_prefork # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
RUN { 		echo '<FilesMatch \.php$>'; 		echo '\tSetHandler application/x-httpd-php'; 		echo '</FilesMatch>'; 		echo; 		echo 'DirectoryIndex disabled'; 		echo 'DirectoryIndex index.php index.html'; 		echo; 		echo '<Directory /var/www/>'; 		echo '\tOptions -Indexes'; 		echo '\tAllowOverride All'; 		echo '</Directory>'; 	} | tee "$APACHE_CONFDIR/conf-available/docker-php.conf" 	&& a2enconf docker-php # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHP_LDFLAGS=-Wl,-O1 -pie
# Wed, 19 Mar 2025 21:27:15 GMT
ENV GPG_KEYS=1198C0117593497A5EC5C199286AF1F9897469DC C28D937575603EB4ABB725861C0779DC5C0A9DE4 AFD8691FDAEDF03BDF6E460563F15A9B715376CA
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHP_VERSION=8.3.20
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHP_URL=https://www.php.net/distributions/php-8.3.20.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.3.20.tar.xz.asc
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PHP_SHA256=f15914e071b5bddaf1475b5f2ba68107e8b8846655f9e89690fb7cd410b0db6c
# Wed, 19 Mar 2025 21:27:15 GMT
RUN set -eux; 		savedAptMark="$(apt-mark showmanual)"; 	apt-get update; 	apt-get install -y --no-install-recommends gnupg; 	rm -rf /var/lib/apt/lists/*; 		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; 		apt-mark auto '.*' > /dev/null; 	apt-mark manual $savedAptMark > /dev/null; 	apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
COPY docker-php-source /usr/local/bin/ # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
RUN set -eux; 		savedAptMark="$(apt-mark showmanual)"; 	apt-get update; 	apt-get install -y --no-install-recommends 		apache2-dev 		libargon2-dev 		libcurl4-openssl-dev 		libonig-dev 		libreadline-dev 		libsodium-dev 		libsqlite3-dev 		libssl-dev 		libxml2-dev 		zlib1g-dev 	; 		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)"; 	debMultiarch="$(dpkg-architecture --query DEB_BUILD_MULTIARCH)"; 	if [ ! -d /usr/include/curl ]; then 		ln -sT "/usr/include/$debMultiarch/curl" /usr/local/include/curl; 	fi; 	./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 		--with-openssl 		--with-readline 		--with-zlib 				--disable-phpdbg 				--with-pear 				--with-libdir="lib/$debMultiarch" 				--disable-cgi 				--with-apxs2 	; 	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; 		apt-mark auto '.*' > /dev/null; 	[ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; 	find /usr/local -type f -executable -exec ldd '{}' ';' 		| awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' 		| sort -u 		| xargs -r dpkg-query --search 		| cut -d: -f1 		| sort -u 		| xargs -r apt-mark manual 	; 	apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; 	rm -rf /var/lib/apt/lists/*; 		pecl update-channels; 	rm -rf /tmp/pear ~/.pearrc; 		php --version # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
RUN docker-php-ext-enable sodium # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENTRYPOINT ["docker-php-entrypoint"]
# Wed, 19 Mar 2025 21:27:15 GMT
STOPSIGNAL SIGWINCH
# Wed, 19 Mar 2025 21:27:15 GMT
COPY apache2-foreground /usr/local/bin/ # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
WORKDIR /var/www/html
# Wed, 19 Mar 2025 21:27:15 GMT
EXPOSE map[80/tcp:{}]
# Wed, 19 Mar 2025 21:27:15 GMT
CMD ["apache2-foreground"]
# Wed, 19 Mar 2025 21:27:15 GMT
RUN set -eux; 		if command -v a2enmod; then 		a2enmod expires rewrite; 	fi; 		savedAptMark="$(apt-mark showmanual)"; 		apt-get update; 	apt-get install -y --no-install-recommends 		libfreetype6-dev 		libjpeg-dev 		libpng-dev 		libpq-dev 		libwebp-dev 		libzip-dev 	; 		docker-php-ext-configure gd 		--with-freetype 		--with-jpeg=/usr 		--with-webp 	; 		docker-php-ext-install -j "$(nproc)" 		gd 		opcache 		pdo_mysql 		pdo_pgsql 		zip 	; 		apt-mark auto '.*' > /dev/null; 	apt-mark manual $savedAptMark; 	ldd "$(php -r 'echo ini_get("extension_dir");')"/*.so 		| awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' 		| sort -u 		| xargs -r dpkg-query -S 		| cut -d: -f1 		| sort -u 		| xargs -rt apt-mark manual; 		apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; 	rm -rf /var/lib/apt/lists/* # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
RUN { 		echo 'opcache.memory_consumption=128'; 		echo 'opcache.interned_strings_buffer=8'; 		echo 'opcache.max_accelerated_files=4000'; 		echo 'opcache.revalidate_freq=60'; 	} > /usr/local/etc/php/conf.d/opcache-recommended.ini # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
COPY /usr/bin/composer /usr/local/bin/ # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENV DRUPAL_VERSION=10.3.14
# Wed, 19 Mar 2025 21:27:15 GMT
ENV COMPOSER_ALLOW_SUPERUSER=1
# Wed, 19 Mar 2025 21:27:15 GMT
WORKDIR /opt/drupal
# Wed, 19 Mar 2025 21:27:15 GMT
RUN set -eux; 	export COMPOSER_HOME="$(mktemp -d)"; 	composer create-project --no-interaction "drupal/recommended-project:$DRUPAL_VERSION" ./; 	composer check-platform-reqs; 	chown -R www-data:www-data web/sites web/modules web/themes; 	rmdir /var/www/html; 	ln -sf /opt/drupal/web /var/www/html; 	rm -rf "$COMPOSER_HOME" # buildkit
# Wed, 19 Mar 2025 21:27:15 GMT
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/drupal/vendor/bin
  • Layers:
    • sha256:4d39bd57bcf7f4854587de5b4defd11e1b3b354bad1320b74c6994d07d7b3671
      Last Modified: Tue, 08 Apr 2025 00:24:14 GMT
      Size: 26.9 MB (26884606 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:0629663656342054d2f9f2b005107659a6c173bb5f0b7cb64dc8cb1ee42b441c
      Last Modified: Tue, 08 Apr 2025 02:00:47 GMT
      Size: 227.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:687a798e29fb2285c77a2ed089ffb98dd2ae622d769dfc8b8796f747270caa16
      Last Modified: Tue, 08 Apr 2025 02:00:49 GMT
      Size: 80.8 MB (80816477 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:8881dcc114cdc5cc5dfd6ca5beca1e2ac5ae137a5266f40776b68c106d43cac9
      Last Modified: Tue, 08 Apr 2025 02:00:47 GMT
      Size: 225.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:0c520e00ddd0867ba8e331d1186044f72208c47374173fad3059cf8cc4adc8c2
      Last Modified: Tue, 08 Apr 2025 02:04:35 GMT
      Size: 19.9 MB (19895320 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:86a2897dccb49d2367540f651842e2f2ec441a6dd6b8b949377032b31cb747cd
      Last Modified: Tue, 08 Apr 2025 02:04:34 GMT
      Size: 431.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:c3d5efa8de1c9bc5dc861d369497b6023969810db9946783b63ee84762d9cedf
      Last Modified: Tue, 08 Apr 2025 02:04:34 GMT
      Size: 483.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:4b9b09af09800fb8b7f8aa6f6b6f5db0d91f7f4de8ae7ab56e32311cd0a6ce8f
      Last Modified: Fri, 11 Apr 2025 17:51:45 GMT
      Size: 12.7 MB (12675929 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:03926d7d59854f445c7560e985f3fbfb64359d6eaafa8d6d76ffbc5f5b3cd102
      Last Modified: Fri, 11 Apr 2025 17:51:44 GMT
      Size: 488.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:45cba2bfe12f73b86c0a3abfeff112ba939c7ce7c62101388915f518dfc7099a
      Last Modified: Fri, 11 Apr 2025 17:51:44 GMT
      Size: 10.9 MB (10876289 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:0cd87b2c8dcdad2c0f54539ad0b63bba40b70a60de0ae0b20a1bb5f48f323002
      Last Modified: Fri, 11 Apr 2025 17:51:44 GMT
      Size: 2.5 KB (2457 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:1d1d2d35ef17dd2fa75764e2dfbc15e7a09e2c0fdb5d4c41266956a8cd17db64
      Last Modified: Fri, 11 Apr 2025 17:51:45 GMT
      Size: 247.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:a6b3edce6f52162fb24e5814d69cca4cf2efb5b5aeb2cb8ad5c6e86a3fe71fdb
      Last Modified: Fri, 11 Apr 2025 17:51:45 GMT
      Size: 894.0 B
      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:5d26b38aed47d5305707083dc361d101984784ea5925e2b50a6c22a454632ad9
      Last Modified: Fri, 11 Apr 2025 20:27:23 GMT
      Size: 1.6 MB (1553543 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:20671a7118269bdb5bf963ae9ff262dc7ee6e3a0503deeadaa06b16ec4321fff
      Last Modified: Fri, 11 Apr 2025 20:27:24 GMT
      Size: 314.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:688f3e9937c0abd1c285b218d0906be8cf9add41a230689fceed23eac23e5bd1
      Last Modified: Fri, 11 Apr 2025 20:27:24 GMT
      Size: 750.6 KB (750622 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:6cd63e2de7921f491b5da45c970519ed1b9bc1e9034958659d737f0593a79d7d
      Last Modified: Fri, 11 Apr 2025 20:27:24 GMT
      Size: 114.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:fa4db1e615311bf3700494bbc7fded5dff7c798877311e285ba084b37ca5cb14
      Last Modified: Fri, 11 Apr 2025 20:39:09 GMT
      Size: 21.2 MB (21159219 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

drupal:10.3-php8.3-apache-bookworm - unknown; unknown

$ docker pull drupal@sha256:52512f08b380eb6d528c819b4c76f94b3452231b1d9f131d096443dcefbd7db3
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 6.7 MB (6729674 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:8ddba7c01b092f154ce7ec591c0b66fa5391aaf1fe8bc2cc04aa57e6acf2697b
  • Layers:
    • sha256:eaa3a7b1437d3038ef76fc146c433fabd48fea402b010ef0b9c532e64236379a
      Last Modified: Fri, 11 Apr 2025 20:39:09 GMT
      Size: 6.7 MB (6692373 bytes)
      MIME: application/vnd.in-toto+json
    • sha256:1a114fc839a11924c8343c4e785be9a9eac18d24a9ebe2ba8752dc68ee423844
      Last Modified: Fri, 11 Apr 2025 20:39:08 GMT
      Size: 37.3 KB (37301 bytes)
      MIME: application/vnd.in-toto+json