Skip to content

Latest commit

 

History

History
1172 lines (1110 loc) · 82.1 KB

10.4-php8.3-apache-bookworm.md

File metadata and controls

1172 lines (1110 loc) · 82.1 KB

drupal:10.4-php8.3-apache-bookworm

$ docker pull drupal@sha256:8f8d4c01ae235d7062190e201eb46ad99458b05d4f956d7c6755308f30c1a020
  • 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.4-php8.3-apache-bookworm - linux; amd64

$ docker pull drupal@sha256:33390ae05ab2d5221639695d797bba8770574575e74743eba039130b1f30e086
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 201.2 MB (201231037 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:f54231a1eb95b5020da7d2b62446a77f3c179f56836c8234ddfbf5aafa622fd6
  • Entrypoint: ["docker-php-entrypoint"]
  • Default Command: ["apache2-foreground"]
# Thu, 13 Mar 2025 15:35:23 GMT
RUN # debian.sh --arch 'amd64' out/ 'bookworm' '@1742169600'
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 	{ 		echo 'Package: php*'; 		echo 'Pin: release *'; 		echo 'Pin-Priority: -1'; 	} > /etc/apt/preferences.d/no-debian-php # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHPIZE_DEPS=autoconf 		dpkg-dev 		file 		g++ 		gcc 		libc-dev 		make 		pkg-config 		re2c
# Thu, 13 Mar 2025 15:35:23 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
# 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 APACHE_CONFDIR=/etc/apache2
# Thu, 13 Mar 2025 15:35:23 GMT
ENV APACHE_ENVVARS=/etc/apache2/envvars
# Thu, 13 Mar 2025 15:35:23 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
# Thu, 13 Mar 2025 15:35:23 GMT
RUN a2dismod mpm_event && a2enmod mpm_prefork # buildkit
# Thu, 13 Mar 2025 15:35:23 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
# 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; 		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
# 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; 		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
# 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
STOPSIGNAL SIGWINCH
# Thu, 13 Mar 2025 15:35:23 GMT
COPY apache2-foreground /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
WORKDIR /var/www/html
# Thu, 13 Mar 2025 15:35:23 GMT
EXPOSE map[80/tcp:{}]
# Thu, 13 Mar 2025 15:35:23 GMT
CMD ["apache2-foreground"]
# Wed, 19 Mar 2025 22:00:23 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 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:6e909acdb790c5a1989d9cfc795fda5a246ad6664bb27b5c688e2b734b2c5fad
      Last Modified: Mon, 17 Mar 2025 22:17:24 GMT
      Size: 28.2 MB (28204865 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:9439b75f7025bbf5b7cdfe2453f822653c3385bf443afa14c38aa536c4d61bf0
      Last Modified: Mon, 17 Mar 2025 23:17:03 GMT
      Size: 225.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:480b11587afcc7b0e9526fa67bbda90f5592b6c5fa0f55805b5db4993909552e
      Last Modified: Mon, 17 Mar 2025 23:18:01 GMT
      Size: 104.3 MB (104328639 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:21ac9628630da264f6ec7d165645a739812dd044f1b37bafc2a13444b77b505d
      Last Modified: Mon, 17 Mar 2025 23:17:03 GMT
      Size: 226.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:83e70aea67e763d8228bbbd929f27eaf84aa6df2ac4401575d9eb79dc03eec4d
      Last Modified: Mon, 17 Mar 2025 23:18:00 GMT
      Size: 20.1 MB (20123820 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:e1a7f56a88199fab64827903e4dae42ab0401849ae6e175a8383ed6eba2c2af9
      Last Modified: Mon, 17 Mar 2025 23:18:00 GMT
      Size: 432.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:108ebd4ec1f6e7d2da7ff384e17c3314c4ccba92d16c7533ec9bd3437084b01c
      Last Modified: Mon, 17 Mar 2025 23:18:00 GMT
      Size: 484.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:a022dc65d674e1dec779e099d864e881f65861aa8b6da7534239c75d9414d29c
      Last Modified: Mon, 17 Mar 2025 23:18:01 GMT
      Size: 12.7 MB (12689809 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:fb1cccd7bd4cefd35eaa098aa27c99f7c8d0b4c5ae4161367ce6963a9e5e448b
      Last Modified: Mon, 17 Mar 2025 23:18:01 GMT
      Size: 488.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:9a3a4deb9512ce156667937843b6a1ce2e8e180bf6e36e64959f1ca9cfd9382e
      Last Modified: Mon, 17 Mar 2025 23:18:01 GMT
      Size: 11.7 MB (11655939 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:2c68f3c3dfb54c1e1babe0f90952b054f4f235061b5fa6143883d728c975cb2b
      Last Modified: Mon, 17 Mar 2025 23:18:01 GMT
      Size: 2.5 KB (2452 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:f4ed2fe59b45b24e36ff7c79ae1dc377ca704df0f9c6680aec2cb5c40ba5047b
      Last Modified: Mon, 17 Mar 2025 23:18:02 GMT
      Size: 245.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:6451280804a1f0aeeaf07c210addf74d7bc8401eb62d553d0a595f581f8f7809
      Last Modified: Mon, 17 Mar 2025 23:18:02 GMT
      Size: 889.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:ac2d6f0799e4e2c6aee4be14fc19d72b14a723bea2ad58aabc318e6264739218
      Last Modified: Wed, 19 Mar 2025 23:22:53 GMT
      Size: 2.0 MB (1999769 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:5a043e83e21f877f01affbb2ccaa4e49e1d48fce82f752d4f44a0c1d44024dd2
      Last Modified: Wed, 19 Mar 2025 23:22:53 GMT
      Size: 313.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:1d95e57d506064f1f1dc8e650f2bff8ae281233dfbef77740a251fed96bf9f1e
      Last Modified: Wed, 19 Mar 2025 23:22:53 GMT
      Size: 740.8 KB (740826 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:db71b1e0134b1391c40999b3bfc19f8616894e38add39dc3a5284064a4e91963
      Last Modified: Wed, 19 Mar 2025 23:22:48 GMT
      Size: 114.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:6ed4993b6daf24c3a8a336c8ac430f75859274f88bd7ea80e67723231bfba49e
      Last Modified: Wed, 19 Mar 2025 23:22:54 GMT
      Size: 21.5 MB (21481470 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

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

$ docker pull drupal@sha256:63437494604d41fc7bf477809f3809abc8d147384baee0a4a96ab8c32629e403
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 6.9 MB (6892207 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:f134b9b8746f4a809ff04802dfcd22899e79a64e640d4927c2fb8da6062b07f3
  • Layers:
    • sha256:2daaa79432fe2d84fb7a18dba4f70e798c62e92bd7a7a689418bf220dab5af60
      Last Modified: Wed, 19 Mar 2025 23:22:53 GMT
      Size: 6.9 MB (6851165 bytes)
      MIME: application/vnd.in-toto+json
    • sha256:7fa462492a694cd36dfe898a49eba02092e3bc0e69f588b7d23dffd59825b859
      Last Modified: Wed, 19 Mar 2025 23:22:52 GMT
      Size: 41.0 KB (41042 bytes)
      MIME: application/vnd.in-toto+json

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

$ docker pull drupal@sha256:8e6a5fcadc9eeb3348d703eb3dafa553d51b60e84acebd15ac541536be8d3c8f
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 165.3 MB (165256741 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:7a94b99f823b65ee9a5d04c76bdb0471857a40de03d460e84846a57d2c284442
  • Entrypoint: ["docker-php-entrypoint"]
  • Default Command: ["apache2-foreground"]
# Thu, 13 Mar 2025 15:35:23 GMT
RUN # debian.sh --arch 'armhf' out/ 'bookworm' '@1742169600'
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 	{ 		echo 'Package: php*'; 		echo 'Pin: release *'; 		echo 'Pin-Priority: -1'; 	} > /etc/apt/preferences.d/no-debian-php # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHPIZE_DEPS=autoconf 		dpkg-dev 		file 		g++ 		gcc 		libc-dev 		make 		pkg-config 		re2c
# Thu, 13 Mar 2025 15:35:23 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
# 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 APACHE_CONFDIR=/etc/apache2
# Thu, 13 Mar 2025 15:35:23 GMT
ENV APACHE_ENVVARS=/etc/apache2/envvars
# Thu, 13 Mar 2025 15:35:23 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
# Thu, 13 Mar 2025 15:35:23 GMT
RUN a2dismod mpm_event && a2enmod mpm_prefork # buildkit
# Thu, 13 Mar 2025 15:35:23 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
# 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; 		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
# 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; 		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
# 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
STOPSIGNAL SIGWINCH
# Thu, 13 Mar 2025 15:35:23 GMT
COPY apache2-foreground /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
WORKDIR /var/www/html
# Thu, 13 Mar 2025 15:35:23 GMT
EXPOSE map[80/tcp:{}]
# Thu, 13 Mar 2025 15:35:23 GMT
CMD ["apache2-foreground"]
# Wed, 19 Mar 2025 22:00:23 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 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:676cf117f557880ff2e894692781cbce1b2a04502aff2e34b58c230b14731b8f
      Last Modified: Mon, 17 Mar 2025 22:18:43 GMT
      Size: 23.9 MB (23915088 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:e617588c40680b3f1658a4a3364c14dc2bbb5375a67749657cf8dbe55d7f0c01
      Last Modified: Tue, 18 Mar 2025 06:41:43 GMT
      Size: 225.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:f4553f56272d8fce2a78fc29124d67ecf355fe0135e44488afb3056d1fcb89ff
      Last Modified: Tue, 18 Mar 2025 06:41:46 GMT
      Size: 76.2 MB (76163018 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:92b26744e01528566e84c9a1ca4e7a4ddc5b9fc1264fa031d1947d7082552964
      Last Modified: Tue, 18 Mar 2025 06:41:43 GMT
      Size: 226.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:4f6c5900ff8434306b5d6ea6e236c6db6ac30b0f0b9a4c29b79dc6c9496d427e
      Last Modified: Tue, 18 Mar 2025 06:45:41 GMT
      Size: 18.9 MB (18857267 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:1bca0458f5f531449901d0b0ee375e89f5f3f1ece8533f57b900bbcac7e8ab67
      Last Modified: Tue, 18 Mar 2025 06:45:40 GMT
      Size: 431.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:a51adcb00c3034156da9825eae4d905c7d509cb802fce0704ada3dc1df9f503a
      Last Modified: Tue, 18 Mar 2025 06:45:40 GMT
      Size: 487.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:576ed8b83fa0d26619b99f24c73437b92dbbf7bb9f277cf4cdad18fa6eb8289c
      Last Modified: Tue, 18 Mar 2025 08:34:02 GMT
      Size: 12.7 MB (12687650 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:0c85b84a1e48e8d01794cf4ada90e7de0b9da425a493f0f526d54eae8744de7f
      Last Modified: Tue, 18 Mar 2025 08:34:02 GMT
      Size: 488.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:eb78479fb45de473a2c7c6a0b1965e567580313891930e7b70711246285349f6
      Last Modified: Tue, 18 Mar 2025 08:34:03 GMT
      Size: 10.1 MB (10050321 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:2cb0ecf9dfec84857b814e8eecf9ee13b2012771dd6554e23c546be309caca33
      Last Modified: Tue, 18 Mar 2025 08:34:02 GMT
      Size: 2.5 KB (2453 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:bf2509b348f6440bb34aad084b5a6cae6e21d43448453a3cb08bb8b7356ea7b7
      Last Modified: Tue, 18 Mar 2025 08:34:03 GMT
      Size: 246.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:231d95c1a248cea87fb299e99e73421fb9ec96de7b47efd5342dc93bc12f738b
      Last Modified: Tue, 18 Mar 2025 08:34:03 GMT
      Size: 890.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:73dd5672ff9e1cc2161f9208c6ee72993b5b28fbceba3b62d632215c53c3c6f1
      Last Modified: Tue, 18 Mar 2025 15:30:36 GMT
      Size: 1.4 MB (1354868 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:bb58f46b0da8be9168c81ba083dba7225516ddf22dcdd928ff41802bc09d7bf5
      Last Modified: Tue, 18 Mar 2025 15:30:35 GMT
      Size: 315.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:43a314f5e7bce7991ad7a01ec7656bb8c660adfc4bc0ae2426a9a89cf648dc82
      Last Modified: Tue, 18 Mar 2025 15:30:36 GMT
      Size: 740.8 KB (740824 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:c09d63d89c872a3745f68bcd012cd4d792d831bbd11f28b362daa2fa2423e9c4
      Last Modified: Tue, 18 Mar 2025 15:30:35 GMT
      Size: 113.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:78db043aaf81a51482bf48d0f5e66f62d8368f48c428e9f5268f897fc452950f
      Last Modified: Thu, 20 Mar 2025 00:01:25 GMT
      Size: 21.5 MB (21481799 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

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

$ docker pull drupal@sha256:5b81485258346a53f3b144b890cd76f47ea07cdf42d7c38e2718fa3df64d90cd
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 6.7 MB (6707519 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:ab8ff67ba961ec2344972865b5481076f0090b742df2dadc4d4f308e2809a804
  • Layers:
    • sha256:9afa6cad317d475d37c9d9cc1e958dbf4053b78dd944bfe54ae06daee8169c81
      Last Modified: Thu, 20 Mar 2025 00:01:24 GMT
      Size: 6.7 MB (6666247 bytes)
      MIME: application/vnd.in-toto+json
    • sha256:ba0fdb7780972aa16c4484fac73182d11bba449b26f21f88d624ea6c43aa83c3
      Last Modified: Thu, 20 Mar 2025 00:01:23 GMT
      Size: 41.3 KB (41272 bytes)
      MIME: application/vnd.in-toto+json

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

$ docker pull drupal@sha256:b20458c9f3eca74dd6a5923befe251bae0c946ab696f01304f3d448692903265
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 195.1 MB (195127231 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:9f4924c431dd342a2170f6892e6290a3b0571310eb0516eb765440e502577a88
  • Entrypoint: ["docker-php-entrypoint"]
  • Default Command: ["apache2-foreground"]
# Thu, 13 Mar 2025 15:35:23 GMT
RUN # debian.sh --arch 'arm64' out/ 'bookworm' '@1742169600'
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 	{ 		echo 'Package: php*'; 		echo 'Pin: release *'; 		echo 'Pin-Priority: -1'; 	} > /etc/apt/preferences.d/no-debian-php # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHPIZE_DEPS=autoconf 		dpkg-dev 		file 		g++ 		gcc 		libc-dev 		make 		pkg-config 		re2c
# Thu, 13 Mar 2025 15:35:23 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
# 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 APACHE_CONFDIR=/etc/apache2
# Thu, 13 Mar 2025 15:35:23 GMT
ENV APACHE_ENVVARS=/etc/apache2/envvars
# Thu, 13 Mar 2025 15:35:23 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
# Thu, 13 Mar 2025 15:35:23 GMT
RUN a2dismod mpm_event && a2enmod mpm_prefork # buildkit
# Thu, 13 Mar 2025 15:35:23 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
# 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; 		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
# 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; 		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
# 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
STOPSIGNAL SIGWINCH
# Thu, 13 Mar 2025 15:35:23 GMT
COPY apache2-foreground /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
WORKDIR /var/www/html
# Thu, 13 Mar 2025 15:35:23 GMT
EXPOSE map[80/tcp:{}]
# Thu, 13 Mar 2025 15:35:23 GMT
CMD ["apache2-foreground"]
# Wed, 19 Mar 2025 22:00:23 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 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:d9b6365477446a79987b20560ae52637be6f54d6d2f801e16aaa0ca25dd0964b
      Last Modified: Mon, 17 Mar 2025 22:17:34 GMT
      Size: 28.0 MB (28044037 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:b845448e3a2fe08e44de9ba393e368edaf553ac2b42b58d46d95c8f2fbec662c
      Last Modified: Tue, 18 Mar 2025 05:41:22 GMT
      Size: 225.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:6e86d7f22c74cb3db95f1c6735710834cf0f07e91ac282ce7db0d5d41e01bf71
      Last Modified: Tue, 18 Mar 2025 05:41:25 GMT
      Size: 98.1 MB (98130134 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:9244afd9af6f27e0dc7bde93588cd95adc9c04ee4cf0ddeac0af32d2ce6f2d9f
      Last Modified: Tue, 18 Mar 2025 05:41:22 GMT
      Size: 226.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:d32d0840fadaaed2570111bec7e9cd7957da00fddf8c6772035397c18d45f338
      Last Modified: Tue, 18 Mar 2025 05:51:31 GMT
      Size: 20.1 MB (20120935 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:b804945c1dd829c960308fcc8a6cb0979652c0fe0fe19c5662f212e0c9064ef4
      Last Modified: Tue, 18 Mar 2025 05:51:29 GMT
      Size: 433.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:164548c32da3693854a9be5671bb93ee4599ec7efebb2f8e87fa5bcc5f8feaca
      Last Modified: Tue, 18 Mar 2025 05:51:30 GMT
      Size: 484.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:a2c842d9079c652ad205e5f84d555238ae4d174b500dc2e9242df2e6db82be2f
      Last Modified: Tue, 18 Mar 2025 05:51:30 GMT
      Size: 12.7 MB (12689497 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:5910cb198edab273534b75ce0a70122c4116a930c47d4c938ae2e8e56a1ab694
      Last Modified: Tue, 18 Mar 2025 05:51:30 GMT
      Size: 488.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:c9b7d222d1c50472e6ec7c9609f26f5f83485145240a8b95e92a62daffae4a75
      Last Modified: Tue, 18 Mar 2025 05:51:32 GMT
      Size: 11.7 MB (11654038 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:56b900d6aa092769559fd7854ae7a2ebdea1e04059f45ded342dd9b3d8d2bcd3
      Last Modified: Tue, 18 Mar 2025 05:51:32 GMT
      Size: 2.5 KB (2452 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:ee2e2f81f5d8ccde0a76b65cad8d54b14850ee3b40de7e71b77758954109e8ff
      Last Modified: Tue, 18 Mar 2025 05:51:31 GMT
      Size: 248.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:302bc6529e15e849663b751183dc2fe077218c45a0bc735522e2cfac99af59ea
      Last Modified: Tue, 18 Mar 2025 05:51:32 GMT
      Size: 888.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:fc8f2c4d5ec21996697734d2feaedb0b64a07b1451e92ec78404b0bf9e053913
      Last Modified: Tue, 18 Mar 2025 13:02:53 GMT
      Size: 2.3 MB (2260112 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:cf72a600e89e1adcf7f2139b481c8472d3225ba99e3cd421435c30a9198c3ce1
      Last Modified: Wed, 19 Mar 2025 23:39:06 GMT
      Size: 315.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:630d45a98cd3ebb0af87753fdc9f18323e432e659188030b9d0be980fb9eb687
      Last Modified: Wed, 19 Mar 2025 23:39:07 GMT
      Size: 740.8 KB (740825 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:7f40d796cb08742cb69a380267075cfb3ebc7427a206f9df0de7bb461f8bc4a7
      Last Modified: Wed, 19 Mar 2025 23:39:06 GMT
      Size: 115.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:ac8ff639b095f3f32f83e9822689224fef2d24a475559a37f5e9e78f9318a9b8
      Last Modified: Wed, 19 Mar 2025 23:48:47 GMT
      Size: 21.5 MB (21481747 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

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

$ docker pull drupal@sha256:07d9911aaea71db8a8d8458c9920a70825f428757a519a5ea893e3a66cc3ab10
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 6.9 MB (6921109 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:d384deda5d13d9c02798a605e8cb74087ca09d91172c6ea56c9a301630bf687f
  • Layers:
    • sha256:8bd891c1bd7b65bc7e4518eed6213470cfff1db7c03dbeb23e79ca4c87458383
      Last Modified: Wed, 19 Mar 2025 23:48:46 GMT
      Size: 6.9 MB (6879745 bytes)
      MIME: application/vnd.in-toto+json
    • sha256:0342148bd020b39acf45bab9da0e58b8d644502ddd98f7b6cedee539cb824429
      Last Modified: Wed, 19 Mar 2025 23:48:45 GMT
      Size: 41.4 KB (41364 bytes)
      MIME: application/vnd.in-toto+json

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

$ docker pull drupal@sha256:8c41e648fb63f9eb5d1508bd2f4dba8ff726803666765a5320c0379b1f039e79
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 200.2 MB (200192313 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:ba64ca4ff91ec8185d41d385ff3b793e7130b90a33ee9049a58ded7a9f3de024
  • Entrypoint: ["docker-php-entrypoint"]
  • Default Command: ["apache2-foreground"]
# Thu, 13 Mar 2025 15:35:23 GMT
RUN # debian.sh --arch 'i386' out/ 'bookworm' '@1742169600'
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 	{ 		echo 'Package: php*'; 		echo 'Pin: release *'; 		echo 'Pin-Priority: -1'; 	} > /etc/apt/preferences.d/no-debian-php # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHPIZE_DEPS=autoconf 		dpkg-dev 		file 		g++ 		gcc 		libc-dev 		make 		pkg-config 		re2c
# Thu, 13 Mar 2025 15:35:23 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
# 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 APACHE_CONFDIR=/etc/apache2
# Thu, 13 Mar 2025 15:35:23 GMT
ENV APACHE_ENVVARS=/etc/apache2/envvars
# Thu, 13 Mar 2025 15:35:23 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
# Thu, 13 Mar 2025 15:35:23 GMT
RUN a2dismod mpm_event && a2enmod mpm_prefork # buildkit
# Thu, 13 Mar 2025 15:35:23 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
# 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; 		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
# 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; 		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
# 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
STOPSIGNAL SIGWINCH
# Thu, 13 Mar 2025 15:35:23 GMT
COPY apache2-foreground /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
WORKDIR /var/www/html
# Thu, 13 Mar 2025 15:35:23 GMT
EXPOSE map[80/tcp:{}]
# Thu, 13 Mar 2025 15:35:23 GMT
CMD ["apache2-foreground"]
# Wed, 19 Mar 2025 22:00:23 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 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:bdeb081d427d7feac6a8c0bd36a2c34506a1aa38143fe43a5c5a8c162698a854
      Last Modified: Mon, 17 Mar 2025 22:17:35 GMT
      Size: 29.2 MB (29189528 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:79dba1fa920a36e428e30031419dde40aae699a5570151822a6a3ad05c5331bb
      Last Modified: Mon, 17 Mar 2025 23:31:42 GMT
      Size: 226.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:b9cee7a566712daf781192f7082eda1bf7fa7a006eef1ed6ca47e6ffdc71fe3b
      Last Modified: Mon, 17 Mar 2025 23:31:45 GMT
      Size: 101.5 MB (101512722 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:077cfb20b009652dc868185465a18479e08a31a6cae7b8f489e2ac5c68780eec
      Last Modified: Mon, 17 Mar 2025 23:31:42 GMT
      Size: 225.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:e1274101f4243944a70e3f21a59c629d67fee26706121ff36bd62129cb73ae6d
      Last Modified: Mon, 17 Mar 2025 23:31:43 GMT
      Size: 20.6 MB (20638470 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:5f6999420998b1c8fe69df4743fb13d51dacfe4a8a031b6b05cfdb1e0df41671
      Last Modified: Mon, 17 Mar 2025 23:31:43 GMT
      Size: 428.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:55ce37b5ff219f923df668aade73ce40433fc3d6ecfbd7d4ae97162e95698503
      Last Modified: Mon, 17 Mar 2025 23:31:43 GMT
      Size: 481.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:9685a66958829e165a2a30fd7234e30ccd16a7aa89223224b31fb443a5d542ac
      Last Modified: Mon, 17 Mar 2025 23:31:45 GMT
      Size: 12.7 MB (12688744 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:3046a28b1598de1c393b40868685bcb3042ec133597feab257db3c3356b1b5b3
      Last Modified: Mon, 17 Mar 2025 23:31:44 GMT
      Size: 489.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:c167c4704fe296d7b7237decec6c41ed980a1723db5ba5d4e1f0181259003000
      Last Modified: Mon, 17 Mar 2025 23:31:45 GMT
      Size: 11.9 MB (11881523 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:61dd2d016ba27fad7242740a81c61f1bc6904b554d0cf2239abdd521b241faee
      Last Modified: Mon, 17 Mar 2025 23:31:45 GMT
      Size: 2.5 KB (2454 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:f19986ebb23bafa9402dcc33d4e37490b733db8f481bebb4bfb105899ed308d6
      Last Modified: Mon, 17 Mar 2025 23:31:46 GMT
      Size: 245.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:804bfa56085b4d85f080fedd472bbc716b22b2c618f087d80d3fd1515114eefc
      Last Modified: Mon, 17 Mar 2025 23:31:46 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:0d53fe5c9b8de09313fa8ca9dd3664acee6b807ec95e1c0ddd0c4205a661bbd1
      Last Modified: Wed, 19 Mar 2025 23:22:12 GMT
      Size: 2.1 MB (2052838 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:16cfa056145ae1d4ea25ef1ef3dfd6b3f480e5bd22d609e68d2fc5a1c8548e8b
      Last Modified: Wed, 19 Mar 2025 23:22:11 GMT
      Size: 313.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:8f4cd2c58bec86448331b701d2b8e067eb61ce9066fadf09077c674e3df5d033
      Last Modified: Wed, 19 Mar 2025 23:22:12 GMT
      Size: 740.8 KB (740826 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:8ec6d6b8382add702ec6f0f8d58a9fed0d23342790da9cdda260fe3888c2468a
      Last Modified: Wed, 19 Mar 2025 23:22:11 GMT
      Size: 113.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:9d8315df3ee8a3f79e23b3be1b393433b9c6354fb7d34aa6fd8217ad8aa52533
      Last Modified: Wed, 19 Mar 2025 23:22:13 GMT
      Size: 21.5 MB (21481762 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

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

$ docker pull drupal@sha256:3fac66f3286b07d8ffb7b5b61c7d3e7e0686fc00f40693d3a9fefda86f26c70c
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 6.9 MB (6872295 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:0c961cc7d984f6c252ca35ccef0e57a37c6647751ed90a3b24515a6e665d4626
  • Layers:
    • sha256:702a12c3599103a4200ef8a458a63759676a7f06ba5a1031604585558f7b36ba
      Last Modified: Wed, 19 Mar 2025 23:22:12 GMT
      Size: 6.8 MB (6831366 bytes)
      MIME: application/vnd.in-toto+json
    • sha256:8acfbd084fa445b89f4dd53708e4772b1117e1d7d3b27ce47abbbf6023434459
      Last Modified: Wed, 19 Mar 2025 23:22:11 GMT
      Size: 40.9 KB (40929 bytes)
      MIME: application/vnd.in-toto+json

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

$ docker pull drupal@sha256:160c8e8a559850f2ce7c0f098befd8d49de81c1050134e656e77e8e30cc202aa
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 205.5 MB (205526243 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:22255e9d971ada6c9beaa35f18f54f0d3269c09f9fa3357f88abb6c998fb325c
  • Entrypoint: ["docker-php-entrypoint"]
  • Default Command: ["apache2-foreground"]
# Thu, 13 Mar 2025 15:35:23 GMT
RUN # debian.sh --arch 'ppc64el' out/ 'bookworm' '@1742169600'
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 	{ 		echo 'Package: php*'; 		echo 'Pin: release *'; 		echo 'Pin-Priority: -1'; 	} > /etc/apt/preferences.d/no-debian-php # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHPIZE_DEPS=autoconf 		dpkg-dev 		file 		g++ 		gcc 		libc-dev 		make 		pkg-config 		re2c
# Thu, 13 Mar 2025 15:35:23 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
# 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 APACHE_CONFDIR=/etc/apache2
# Thu, 13 Mar 2025 15:35:23 GMT
ENV APACHE_ENVVARS=/etc/apache2/envvars
# Thu, 13 Mar 2025 15:35:23 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
# Thu, 13 Mar 2025 15:35:23 GMT
RUN a2dismod mpm_event && a2enmod mpm_prefork # buildkit
# Thu, 13 Mar 2025 15:35:23 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
# 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; 		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
# 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; 		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
# 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
STOPSIGNAL SIGWINCH
# Thu, 13 Mar 2025 15:35:23 GMT
COPY apache2-foreground /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
WORKDIR /var/www/html
# Thu, 13 Mar 2025 15:35:23 GMT
EXPOSE map[80/tcp:{}]
# Thu, 13 Mar 2025 15:35:23 GMT
CMD ["apache2-foreground"]
# Wed, 19 Mar 2025 22:00:23 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 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:89104bade2bef9a11eda15952361b42943ba7a21a6bc452862cf92faeccc17cf
      Last Modified: Mon, 17 Mar 2025 22:20:32 GMT
      Size: 32.0 MB (32047814 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:b40c9e444f13d4c7a03580cf188ef06ad94ffc13189161777e9ed5cf824f8ea7
      Last Modified: Tue, 18 Mar 2025 03:15:03 GMT
      Size: 223.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:aef297c24191733a2fbe29ead5c53224c75c11b7ee0ba80b57b0b3898a33bbbf
      Last Modified: Tue, 18 Mar 2025 03:15:07 GMT
      Size: 103.3 MB (103324904 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:69d707aca2b2791bdef48c24201e181e34f312580cea3313c4c8b8cdfa4a82c4
      Last Modified: Tue, 18 Mar 2025 03:15:03 GMT
      Size: 222.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:904971bf946949bd849eb4b667ce16daba036ec4ae5066a61816ed4b1abe5854
      Last Modified: Tue, 18 Mar 2025 03:37:33 GMT
      Size: 21.3 MB (21308422 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:04920e64d4709add88a0a3602fa557015f184d1476acb20183c24e2c709eecc9
      Last Modified: Tue, 18 Mar 2025 03:37:32 GMT
      Size: 435.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:65238378d6b0ff511c6a27c9bbac5e81b95662e894866715edfdea0404819c82
      Last Modified: Tue, 18 Mar 2025 03:37:32 GMT
      Size: 490.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:5280ebb624ff89b5cdbca29e881b5807fa7ec88b22ae3309a40ec0f8c3c56c6a
      Last Modified: Tue, 18 Mar 2025 04:31:41 GMT
      Size: 12.7 MB (12689216 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:f3209a6324ec3119af715279f09b04347a027f2feb00c45f41fba5874b3b4e11
      Last Modified: Tue, 18 Mar 2025 04:31:40 GMT
      Size: 487.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:96e20253d4c6f587b5568ed633a543c02ad1c5fcadbb4ea0578502264b7c9125
      Last Modified: Tue, 18 Mar 2025 04:31:41 GMT
      Size: 12.1 MB (12071679 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:96580582061339e3094d947d038cb5f670772fe059ec80c1a234d1822136080d
      Last Modified: Tue, 18 Mar 2025 04:31:40 GMT
      Size: 2.5 KB (2454 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:6810a1c5c357b1edac07cba3084d5bd654e259d7309bdc0de21bd29c1dd03b6b
      Last Modified: Tue, 18 Mar 2025 04:31:41 GMT
      Size: 246.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:74a9493b87b5c3a0de7f0f12974367f1d59b4e3fa82b416ad9a38615bb3aabc6
      Last Modified: Tue, 18 Mar 2025 04:31:41 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:2d9d422e50aa4f432257acda4f76a42cea6050dcee3ccc0916d3ca12f141ece0
      Last Modified: Tue, 18 Mar 2025 07:30:23 GMT
      Size: 1.9 MB (1856030 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:e4a08fcb0a873431489df918d98c01bea51b4b44f4567932d35d5d166b9ff723
      Last Modified: Tue, 18 Mar 2025 07:30:22 GMT
      Size: 314.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:2b7b41a177e878589f58309cd84c81bd580ed689ec65361a5d331b8510dc6496
      Last Modified: Tue, 18 Mar 2025 07:30:22 GMT
      Size: 740.8 KB (740828 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:b63696ae563b65b42616a9c73f3b492064aef29850fc6cc86a2e902036fbbc06
      Last Modified: Wed, 19 Mar 2025 23:39:44 GMT
      Size: 115.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:7add93f7a0fc650892bbe5bc328ba2b032b8bb93c34f119283ca3e278e1564f6
      Last Modified: Wed, 19 Mar 2025 23:51:18 GMT
      Size: 21.5 MB (21481441 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

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

$ docker pull drupal@sha256:2e367060917d73035976b14128b05eecc997a28de6f66714519e8b6cb1968cec
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 6.9 MB (6869447 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:bb4af681cdfb2ce734bca5c2ce92fc0f8e966b31930b5782a370a105468dc5a1
  • Layers:
    • sha256:c60c0004bb4bd84d599d08984673606c3483127c0361bfe8b1cee6ffd6f652de
      Last Modified: Wed, 19 Mar 2025 23:51:17 GMT
      Size: 6.8 MB (6828263 bytes)
      MIME: application/vnd.in-toto+json
    • sha256:01d0c1f8a70b4b241619177acd3cf47ee04f5e844c97ddc6509667324921dd78
      Last Modified: Wed, 19 Mar 2025 23:51:16 GMT
      Size: 41.2 KB (41184 bytes)
      MIME: application/vnd.in-toto+json

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

$ docker pull drupal@sha256:d2fac255135a48ddb20159d00f953fac0a24926cf65aabde1ff807cd0e37599f
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 174.9 MB (174917382 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:166569fa074adc5501c5c6980581a0a7f28c4d6945c27f0696c740aa667d639c
  • Entrypoint: ["docker-php-entrypoint"]
  • Default Command: ["apache2-foreground"]
# Thu, 13 Mar 2025 15:35:23 GMT
RUN # debian.sh --arch 's390x' out/ 'bookworm' '@1742169600'
# Thu, 13 Mar 2025 15:35:23 GMT
RUN set -eux; 	{ 		echo 'Package: php*'; 		echo 'Pin: release *'; 		echo 'Pin-Priority: -1'; 	} > /etc/apt/preferences.d/no-debian-php # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
ENV PHPIZE_DEPS=autoconf 		dpkg-dev 		file 		g++ 		gcc 		libc-dev 		make 		pkg-config 		re2c
# Thu, 13 Mar 2025 15:35:23 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
# 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 APACHE_CONFDIR=/etc/apache2
# Thu, 13 Mar 2025 15:35:23 GMT
ENV APACHE_ENVVARS=/etc/apache2/envvars
# Thu, 13 Mar 2025 15:35:23 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
# Thu, 13 Mar 2025 15:35:23 GMT
RUN a2dismod mpm_event && a2enmod mpm_prefork # buildkit
# Thu, 13 Mar 2025 15:35:23 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
# 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; 		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
# 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; 		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
# 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
STOPSIGNAL SIGWINCH
# Thu, 13 Mar 2025 15:35:23 GMT
COPY apache2-foreground /usr/local/bin/ # buildkit
# Thu, 13 Mar 2025 15:35:23 GMT
WORKDIR /var/www/html
# Thu, 13 Mar 2025 15:35:23 GMT
EXPOSE map[80/tcp:{}]
# Thu, 13 Mar 2025 15:35:23 GMT
CMD ["apache2-foreground"]
# Wed, 19 Mar 2025 22:00:23 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 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:c25b115468ab81aaa9017d4d794bc086cba904c84f73abda1eac28615cd44629
      Last Modified: Mon, 17 Mar 2025 22:27:10 GMT
      Size: 26.9 MB (26861059 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:b260f9f21520ff4ef8ecebbd464f756c4b42eeef8d200ff3739e0360d36e011b
      Last Modified: Tue, 18 Mar 2025 03:15:20 GMT
      Size: 224.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:a02ec70644549123b866d1c2182ff0cbc0649aaf062785663e3cf3f77c813173
      Last Modified: Tue, 18 Mar 2025 03:15:22 GMT
      Size: 80.8 MB (80816102 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:4a92f3c840861f6c757cffe1b678b36ac8639e938b70d826614eef6eda30939f
      Last Modified: Tue, 18 Mar 2025 03:15:20 GMT
      Size: 226.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:eb4aba9a6640fe87fa52722167f9d2e7293918a08f946d35609e1026e177b8ad
      Last Modified: Tue, 18 Mar 2025 03:24:07 GMT
      Size: 19.9 MB (19895245 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:a74eab777e5dccdb74eda97d2a5b166417c72761f93712b491a8529266127942
      Last Modified: Tue, 18 Mar 2025 03:24:06 GMT
      Size: 435.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:b6b27a70464b7e21d767bffda5a27afe9ee995c079d83c418e81af416b587283
      Last Modified: Tue, 18 Mar 2025 03:24:06 GMT
      Size: 487.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:d1b275469ebaf6dfcdb26e05b58cf224ff04b4fae9d80ab0b7cef002747d0199
      Last Modified: Tue, 18 Mar 2025 03:24:07 GMT
      Size: 12.7 MB (12687978 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:5080f289202e48df4bb1e430d0cf10f92367e8ab8fd5a5d12b20f7c0e794ef74
      Last Modified: Tue, 18 Mar 2025 03:24:07 GMT
      Size: 488.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:fdb4e28c29a3705a9bd1c9cbba5415db261881312287ecfc01357cd945640ae3
      Last Modified: Tue, 18 Mar 2025 03:24:08 GMT
      Size: 10.9 MB (10875532 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:582ec243d58753363e229164458f3a0fc303027a27aedb0256207e6a2940561c
      Last Modified: Tue, 18 Mar 2025 03:24:08 GMT
      Size: 2.5 KB (2454 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:eae697cf460cae8a18cc8c64e117f4b2b47f209f32e7cf6826d115e416aad09e
      Last Modified: Tue, 18 Mar 2025 03:24:08 GMT
      Size: 245.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:8bae41523a2ffe03c355f24a89b612e1cb15b9eaafd68a2161d5c039a0295cfc
      Last Modified: Tue, 18 Mar 2025 03:24:09 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:7c6abfa062a5f99ac92216ba77dcf5d903e0ffe6f9745fa9fd3edabda2b806fc
      Last Modified: Tue, 18 Mar 2025 06:12:14 GMT
      Size: 1.6 MB (1553282 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:6e08dce73a52ca258892d4e1e692aaba88727710ce710adedce61bab0eb63c3d
      Last Modified: Tue, 18 Mar 2025 06:12:13 GMT
      Size: 312.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:e14ee2c453792a1bd12717b26d574cfe6dac8f2f65f0f59e7b995d23afe0f6ad
      Last Modified: Tue, 18 Mar 2025 06:12:13 GMT
      Size: 740.8 KB (740822 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:db2f5c7cebc5a7c404da7ca1e709c6a735dc9d3d78a0cae2b9ac8727d0dae084
      Last Modified: Thu, 20 Mar 2025 00:26:24 GMT
      Size: 115.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:177fb5c32602dc8cfa21a991a00b9373bb368ba5f0bc9a693b28776866b55aa8
      Last Modified: Thu, 20 Mar 2025 00:41:49 GMT
      Size: 21.5 MB (21481453 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

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

$ docker pull drupal@sha256:702fddac915f9c6170e2b899b5c6828d45c799e0a73e2f1604fd94989fa97f98
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 6.7 MB (6733625 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:624d1be102a250eac49aa77dde150930ac24dee1e8602f77ceddbd5c8cce5102
  • Layers:
    • sha256:71365c01dfcf657ad0ce3b57a71625d12f6a12db319f63dddabf70ed83d539a4
      Last Modified: Thu, 20 Mar 2025 00:41:45 GMT
      Size: 6.7 MB (6692589 bytes)
      MIME: application/vnd.in-toto+json
    • sha256:908c4c6aa099a80af3f710174e7198e9fa63ff1575599ff8d8c2285049637d91
      Last Modified: Thu, 20 Mar 2025 00:41:45 GMT
      Size: 41.0 KB (41036 bytes)
      MIME: application/vnd.in-toto+json