docker.io/serversideup/php:8.3-fpm-nginx-bookworm linux/amd64

docker.io/serversideup/php:8.3-fpm-nginx-bookworm - 国内下载镜像源 浏览次数:12
源镜像 docker.io/serversideup/php:8.3-fpm-nginx-bookworm
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/serversideup/php:8.3-fpm-nginx-bookworm
镜像ID sha256:804eb3a71b0c859682390c5cb5cc7dcae22307c29363aed6539203e901713294
镜像TAG 8.3-fpm-nginx-bookworm
大小 525.14MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /init
启动入口 docker-php-serversideup-entrypoint
工作目录 /var/www/html
OS/平台 linux/amd64
浏览量 12 次
贡献者
镜像创建 2025-11-04T08:11:22.493232128Z
同步时间 2025-11-07 09:18
更新时间 2025-11-07 15:28
开放端口
8080/tcp 8443/tcp 9000/tcp
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PHPIZE_DEPS=autoconf dpkg-dev file g++ gcc libc-dev make pkg-config re2c PHP_INI_DIR=/usr/local/etc/php PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 PHP_LDFLAGS=-Wl,-O1 -pie GPG_KEYS=1198C0117593497A5EC5C199286AF1F9897469DC C28D937575603EB4ABB725861C0779DC5C0A9DE4 AFD8691FDAEDF03BDF6E460563F15A9B715376CA PHP_VERSION=8.3.27 PHP_URL=https://www.php.net/distributions/php-8.3.27.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.3.27.tar.xz.asc PHP_SHA256=c15a09a9d199437144ecfef7d712ec4ca5c6820cf34acc24cc8489dd0cee41ba APP_BASE_DIR=/var/www/html COMPOSER_ALLOW_SUPERUSER=1 COMPOSER_HOME=/composer COMPOSER_MAX_PARALLEL_HTTP=24 DISABLE_DEFAULT_CONFIG=false LOG_OUTPUT_LEVEL=warn HEALTHCHECK_PATH=/healthcheck NGINX_FASTCGI_BUFFERS=8 8k NGINX_FASTCGI_BUFFER_SIZE=8k NGINX_SERVER_TOKENS=off NGINX_WEBROOT=/var/www/html/public PHP_DATE_TIMEZONE=UTC PHP_DISPLAY_ERRORS=Off PHP_DISPLAY_STARTUP_ERRORS=Off PHP_ERROR_LOG=/dev/stderr PHP_ERROR_REPORTING=22527 PHP_FPM_PM_CONTROL=dynamic PHP_FPM_PM_MAX_CHILDREN=20 PHP_FPM_PM_MAX_SPARE_SERVERS=3 PHP_FPM_PM_MIN_SPARE_SERVERS=1 PHP_FPM_PM_START_SERVERS=2 PHP_FPM_POOL_NAME=www PHP_FPM_PROCESS_CONTROL_TIMEOUT=10s PHP_MAX_EXECUTION_TIME=99 PHP_MAX_INPUT_TIME=-1 PHP_MEMORY_LIMIT=256M PHP_OPCACHE_ENABLE=0 PHP_OPCACHE_INTERNED_STRINGS_BUFFER=8 PHP_OPCACHE_MAX_ACCELERATED_FILES=10000 PHP_OPCACHE_MEMORY_CONSUMPTION=128 PHP_OPCACHE_REVALIDATE_FREQ=2 PHP_OPEN_BASEDIR= PHP_POST_MAX_SIZE=100M PHP_SESSION_COOKIE_SECURE=false PHP_UPLOAD_MAX_FILE_SIZE=100M S6_BEHAVIOUR_IF_STAGE2_FAILS=2 S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 S6_KEEP_ENV=1 S6_VERBOSITY=1 SHOW_WELCOME_MESSAGE=true SSL_MODE=off SSL_CERTIFICATE_FILE=/etc/ssl/private/self-signed-web.crt SSL_PRIVATE_KEY_FILE=/etc/ssl/private/self-signed-web.key
镜像标签
Jay Rogers (@jaydrogers): org.opencontainers.image.authors Supercharge your PHP experience. Based off the official PHP images, serversideup/php includes pre-configured PHP extensions and settings for enhanced performance and security. Optimized for Laravel and WordPress.: org.opencontainers.image.description https://serversideup.net/open-source/docker-php/docs/: org.opencontainers.image.documentation GPL-3.0-or-later: org.opencontainers.image.licenses https://github.com/serversideup/docker-php: org.opencontainers.image.source serversideup/php (fpm-nginx): org.opencontainers.image.title https://serversideup.net/open-source/docker-php/: org.opencontainers.image.url ServerSideUp: org.opencontainers.image.vendor v3.6.1-19061969049: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/serversideup/php:8.3-fpm-nginx-bookworm
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/serversideup/php:8.3-fpm-nginx-bookworm  docker.io/serversideup/php:8.3-fpm-nginx-bookworm

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/serversideup/php:8.3-fpm-nginx-bookworm
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/serversideup/php:8.3-fpm-nginx-bookworm  docker.io/serversideup/php:8.3-fpm-nginx-bookworm

Shell快速替换命令

sed -i 's#serversideup/php:8.3-fpm-nginx-bookworm#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/serversideup/php:8.3-fpm-nginx-bookworm#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/serversideup/php:8.3-fpm-nginx-bookworm && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/serversideup/php:8.3-fpm-nginx-bookworm  docker.io/serversideup/php:8.3-fpm-nginx-bookworm'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/serversideup/php:8.3-fpm-nginx-bookworm && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/serversideup/php:8.3-fpm-nginx-bookworm  docker.io/serversideup/php:8.3-fpm-nginx-bookworm'

镜像构建历史


# 2025-11-04 16:11:22  0.00B 指定检查容器健康状态的命令
HEALTHCHECK &{["CMD" "sh" "-c" "curl --insecure --silent --location --show-error --fail http://localhost:8080$HEALTHCHECK_PATH || exit 1"] "5s" "3s" "0s" "0s" '\x03'}
                        
# 2025-11-04 16:11:22  0.00B 设置默认要执行的命令
CMD ["/init"]
                        
# 2025-11-04 16:11:22  0.00B 设置工作目录为/var/www/html
WORKDIR /var/www/html
                        
# 2025-11-04 16:11:22  0.00B 设置停止容器时发送的系统调用信号
STOPSIGNAL SIGQUIT
                        
# 2025-11-04 16:11:22  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["docker-php-serversideup-entrypoint"]
                        
# 2025-11-04 16:11:22  0.00B 声明容器运行时监听的端口
EXPOSE [8080/tcp 8443/tcp]
                        
# 2025-11-04 16:11:22  0.00B 指定运行容器时使用的用户
USER www-data
                        
# 2025-11-04 16:11:22  0.00B 执行命令并创建新的镜像层
RUN |5 DEPENDENCY_PACKAGES_ALPINE=fcgi gettext shadow DEPENDENCY_PACKAGES_DEBIAN=libfcgi-bin gettext-base procps zip DEPENDENCY_PHP_EXTENSIONS=opcache pcntl pdo_mysql pdo_pgsql redis zip REPOSITORY_BUILD_VERSION=v3.6.1-19061969049 NGINX_VERSION=1.28.0-1~bookworm /bin/sh -c chown -R www-data:www-data /run # buildkit
                        
# 2025-11-04 16:11:22  20.53KB 执行命令并创建新的镜像层
RUN |5 DEPENDENCY_PACKAGES_ALPINE=fcgi gettext shadow DEPENDENCY_PACKAGES_DEBIAN=libfcgi-bin gettext-base procps zip DEPENDENCY_PHP_EXTENSIONS=opcache pcntl pdo_mysql pdo_pgsql redis zip REPOSITORY_BUILD_VERSION=v3.6.1-19061969049 NGINX_VERSION=1.28.0-1~bookworm /bin/sh -c docker-php-serversideup-set-file-permissions --owner www-data:www-data --service nginx # buildkit
                        
# 2025-11-04 16:11:22  3.13MB 复制新文件或目录到容器中
COPY /usr/bin/composer /usr/bin/composer # buildkit
                        
# 2025-11-04 16:11:22  13.15KB 复制新文件或目录到容器中
COPY --chmod=755 src/php-fpm.d/ / # buildkit
                        
# 2025-11-04 16:11:22  7.57KB 复制新文件或目录到容器中
COPY --chmod=755 src/variations/fpm-nginx/etc/ /etc/ # buildkit
                        
# 2025-11-04 16:11:22  19.04MB 执行命令并创建新的镜像层
RUN |5 DEPENDENCY_PACKAGES_ALPINE=fcgi gettext shadow DEPENDENCY_PACKAGES_DEBIAN=libfcgi-bin gettext-base procps zip DEPENDENCY_PHP_EXTENSIONS=opcache pcntl pdo_mysql pdo_pgsql redis zip REPOSITORY_BUILD_VERSION=v3.6.1-19061969049 NGINX_VERSION=1.28.0-1~bookworm /bin/sh -c docker-php-serversideup-dep-install-alpine "${DEPENDENCY_PACKAGES_ALPINE} nginx@nginx=${NGINX_VERSION}" &&     docker-php-serversideup-dep-install-debian "${DEPENDENCY_PACKAGES_DEBIAN} nginx=${NGINX_VERSION}"  &&     docker-php-serversideup-install-php-ext-installer &&         chown -R www-data:www-data /var/www &&     chmod -R 755 /var/www &&         echo "${REPOSITORY_BUILD_VERSION}" > /etc/serversideup-php-version &&         mkdir -p "${COMPOSER_HOME}" &&     chown -R www-data:www-data "${COMPOSER_HOME}" &&         mkdir -p /var/cache/nginx/ &&     chown -R www-data:www-data /var/cache/nginx/ &&         install-php-extensions "${DEPENDENCY_PHP_EXTENSIONS}" &&         rm -rf /usr/local/etc/php-fpm.d/*.conf &&         rm -rf /etc/nginx/conf.d/*.conf &&     rm -rf /etc/nginx/http.d/ &&     rm /etc/nginx/nginx.conf &&         if cat /etc/os-release | grep -qi 'Alpine'; then         rm -rf /usr/share/keyrings/ &&         rm -rf /etc/apt/;     else         rm -rf /etc/apk/;     fi # buildkit
                        
# 2025-11-04 16:10:29  0.00B 复制新文件或目录到容器中
COPY /etc/apk/keys/nginx_signing.rsa.pub /etc/apk/keys/ # buildkit
                        
# 2025-11-04 16:10:29  0.00B 复制新文件或目录到容器中
COPY /etc/apk/repositories /etc/apk/repositories # buildkit
                        
# 2025-11-04 16:10:29  72.00B 复制新文件或目录到容器中
COPY /etc/apt/preferences.d/99nginx /etc/apt/preferences.d/ # buildkit
                        
# 2025-11-04 16:10:29  110.00B 复制新文件或目录到容器中
COPY /etc/apt/sources.list.d/nginx.list /etc/apt/sources.list.d/ # buildkit
                        
# 2025-11-04 16:10:29  8.54KB 复制新文件或目录到容器中
COPY /usr/share/keyrings/nginx-archive-keyring.gpg /usr/share/keyrings/ # buildkit
                        
# 2025-11-04 16:10:26  5.02KB 复制新文件或目录到容器中
COPY /usr/local/bin/php-fpm-healthcheck /usr/local/bin/php-fpm-healthcheck # buildkit
                        
# 2025-11-04 16:10:26  5.30MB 复制新文件或目录到容器中
COPY /opt/s6/ / # buildkit
                        
# 2025-11-04 16:10:25  9.04KB 复制新文件或目录到容器中
COPY --chmod=755 src/s6/ / # buildkit
                        
# 2025-11-04 16:10:25  99.14KB 复制新文件或目录到容器中
COPY --chmod=755 src/common/ / # buildkit
                        
# 2025-11-04 16:10:25  0.00B 设置环境变量 APP_BASE_DIR COMPOSER_ALLOW_SUPERUSER COMPOSER_HOME COMPOSER_MAX_PARALLEL_HTTP DISABLE_DEFAULT_CONFIG LOG_OUTPUT_LEVEL HEALTHCHECK_PATH NGINX_FASTCGI_BUFFERS NGINX_FASTCGI_BUFFER_SIZE NGINX_SERVER_TOKENS NGINX_WEBROOT PHP_DATE_TIMEZONE PHP_DISPLAY_ERRORS PHP_DISPLAY_STARTUP_ERRORS PHP_ERROR_LOG PHP_ERROR_REPORTING PHP_FPM_PM_CONTROL PHP_FPM_PM_MAX_CHILDREN PHP_FPM_PM_MAX_SPARE_SERVERS PHP_FPM_PM_MIN_SPARE_SERVERS PHP_FPM_PM_START_SERVERS PHP_FPM_POOL_NAME PHP_FPM_PROCESS_CONTROL_TIMEOUT PHP_MAX_EXECUTION_TIME PHP_MAX_INPUT_TIME PHP_MEMORY_LIMIT PHP_OPCACHE_ENABLE PHP_OPCACHE_INTERNED_STRINGS_BUFFER PHP_OPCACHE_MAX_ACCELERATED_FILES PHP_OPCACHE_MEMORY_CONSUMPTION PHP_OPCACHE_REVALIDATE_FREQ PHP_OPEN_BASEDIR PHP_POST_MAX_SIZE PHP_SESSION_COOKIE_SECURE PHP_UPLOAD_MAX_FILE_SIZE S6_BEHAVIOUR_IF_STAGE2_FAILS S6_CMD_WAIT_FOR_SERVICES_MAXTIME S6_KEEP_ENV S6_VERBOSITY SHOW_WELCOME_MESSAGE SSL_MODE SSL_CERTIFICATE_FILE SSL_PRIVATE_KEY_FILE
ENV APP_BASE_DIR=/var/www/html COMPOSER_ALLOW_SUPERUSER=1 COMPOSER_HOME=/composer COMPOSER_MAX_PARALLEL_HTTP=24 DISABLE_DEFAULT_CONFIG=false LOG_OUTPUT_LEVEL=warn HEALTHCHECK_PATH=/healthcheck NGINX_FASTCGI_BUFFERS=8 8k NGINX_FASTCGI_BUFFER_SIZE=8k NGINX_SERVER_TOKENS=off NGINX_WEBROOT=/var/www/html/public PHP_DATE_TIMEZONE=UTC PHP_DISPLAY_ERRORS=Off PHP_DISPLAY_STARTUP_ERRORS=Off PHP_ERROR_LOG=/dev/stderr PHP_ERROR_REPORTING=22527 PHP_FPM_PM_CONTROL=dynamic PHP_FPM_PM_MAX_CHILDREN=20 PHP_FPM_PM_MAX_SPARE_SERVERS=3 PHP_FPM_PM_MIN_SPARE_SERVERS=1 PHP_FPM_PM_START_SERVERS=2 PHP_FPM_POOL_NAME=www PHP_FPM_PROCESS_CONTROL_TIMEOUT=10s PHP_MAX_EXECUTION_TIME=99 PHP_MAX_INPUT_TIME=-1 PHP_MEMORY_LIMIT=256M PHP_OPCACHE_ENABLE=0 PHP_OPCACHE_INTERNED_STRINGS_BUFFER=8 PHP_OPCACHE_MAX_ACCELERATED_FILES=10000 PHP_OPCACHE_MEMORY_CONSUMPTION=128 PHP_OPCACHE_REVALIDATE_FREQ=2 PHP_OPEN_BASEDIR= PHP_POST_MAX_SIZE=100M PHP_SESSION_COOKIE_SECURE=false PHP_UPLOAD_MAX_FILE_SIZE=100M S6_BEHAVIOUR_IF_STAGE2_FAILS=2 S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 S6_KEEP_ENV=1 S6_VERBOSITY=1 SHOW_WELCOME_MESSAGE=true SSL_MODE=off SSL_CERTIFICATE_FILE=/etc/ssl/private/self-signed-web.crt SSL_PRIVATE_KEY_FILE=/etc/ssl/private/self-signed-web.key
                        
# 2025-11-04 16:10:25  0.00B 添加元数据标签
LABEL org.opencontainers.image.title=serversideup/php (fpm-nginx) org.opencontainers.image.description=Supercharge your PHP experience. Based off the official PHP images, serversideup/php includes pre-configured PHP extensions and settings for enhanced performance and security. Optimized for Laravel and WordPress. org.opencontainers.image.url=https://serversideup.net/open-source/docker-php/ org.opencontainers.image.source=https://github.com/serversideup/docker-php org.opencontainers.image.documentation=https://serversideup.net/open-source/docker-php/docs/ org.opencontainers.image.vendor=ServerSideUp org.opencontainers.image.authors=Jay Rogers (@jaydrogers) org.opencontainers.image.version=v3.6.1-19061969049 org.opencontainers.image.licenses=GPL-3.0-or-later
                        
# 2025-11-04 16:10:25  0.00B 定义构建参数
ARG NGINX_VERSION=1.28.0-1~bookworm
                        
# 2025-11-04 16:10:25  0.00B 定义构建参数
ARG REPOSITORY_BUILD_VERSION=v3.6.1-19061969049
                        
# 2025-11-04 16:10:25  0.00B 定义构建参数
ARG DEPENDENCY_PHP_EXTENSIONS=opcache pcntl pdo_mysql pdo_pgsql redis zip
                        
# 2025-11-04 16:10:25  0.00B 定义构建参数
ARG DEPENDENCY_PACKAGES_DEBIAN=libfcgi-bin gettext-base procps zip
                        
# 2025-11-04 16:10:25  0.00B 定义构建参数
ARG DEPENDENCY_PACKAGES_ALPINE=fcgi gettext shadow
                        
# 2025-10-24 06:44:53  0.00B 设置默认要执行的命令
CMD ["php-fpm"]
                        
# 2025-10-24 06:44:53  0.00B 声明容器运行时监听的端口
EXPOSE map[9000/tcp:{}]
                        
# 2025-10-24 06:44:53  0.00B 设置停止容器时发送的系统调用信号
STOPSIGNAL SIGQUIT
                        
# 2025-10-24 06:44:53  28.01KB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	cd /usr/local/etc; 	if [ -d php-fpm.d ]; then 		sed 's!=NONE/!=!g' php-fpm.conf.default | tee php-fpm.conf > /dev/null; 		cp php-fpm.d/www.conf.default php-fpm.d/www.conf; 	else 		mkdir php-fpm.d; 		cp php-fpm.conf.default php-fpm.d/www.conf; 		{ 			echo '[global]'; 			echo 'include=etc/php-fpm.d/*.conf'; 		} | tee php-fpm.conf; 	fi; 	{ 		echo '[global]'; 		echo 'error_log = /proc/self/fd/2'; 		echo; echo '; https://github.com/docker-library/php/pull/725#issuecomment-443540114'; echo 'log_limit = 8192'; 		echo; 		echo '[www]'; 		echo '; php-fpm closes STDOUT on startup, so sending logs to /proc/self/fd/1 does not work.'; 		echo '; https://bugs.php.net/bug.php?id=73886'; 		echo 'access.log = /proc/self/fd/2'; 		echo; 		echo 'clear_env = no'; 		echo; 		echo '; Ensure worker stdout and stderr are sent to the main error log.'; 		echo 'catch_workers_output = yes'; 		echo 'decorate_workers_output = no'; 	} | tee php-fpm.d/docker.conf; 	{ 		echo '[global]'; 		echo 'daemonize = no'; 		echo; 		echo '[www]'; 		echo 'listen = 9000'; 	} | tee php-fpm.d/zz-docker.conf; 	mkdir -p "$PHP_INI_DIR/conf.d"; 	{ 		echo '; https://github.com/docker-library/php/issues/878#issuecomment-938595965'; 		echo 'fastcgi.logging = Off'; 	} > "$PHP_INI_DIR/conf.d/docker-fpm.ini" # buildkit
                        
# 2025-10-24 06:44:53  0.00B 设置工作目录为/var/www/html
WORKDIR /var/www/html
                        
# 2025-10-24 06:44:53  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["docker-php-entrypoint"]
                        
# 2025-10-24 06:44:53  17.00B 执行命令并创建新的镜像层
RUN /bin/sh -c docker-php-ext-enable sodium # buildkit
                        
# 2025-10-24 06:44:53  23.00B 执行命令并创建新的镜像层
RUN /bin/sh -c docker-php-ext-enable opcache # buildkit
                        
# 2025-10-24 06:44:53  7.21KB 复制新文件或目录到容器中
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
                        
# 2025-10-24 06:44:53  93.98MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 		savedAptMark="$(apt-mark showmanual)"; 	apt-get update; 	apt-get install -y --no-install-recommends 		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 				--enable-fpm 		--with-fpm-user=www-data 		--with-fpm-group=www-data 	; 	make -j "$(nproc)"; 	find -type f -name '*.a' -delete; 	make install; 	find 		/usr/local 		-type f 		-perm '/0111' 		-exec sh -euxc ' 			strip --strip-all "$@" || : 		' -- '{}' + 	; 	make clean; 		cp -v php.ini-* "$PHP_INI_DIR/"; 		cd /; 	docker-php-source delete; 		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 -rt dpkg-query --search 		| awk 'sub(":$", "", $1) { print $1 }' 		| 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
                        
# 2025-10-24 06:44:53  587.00B 复制新文件或目录到容器中
COPY docker-php-source /usr/local/bin/ # buildkit
                        
# 2025-10-24 06:44:53  13.02MB 执行命令并创建新的镜像层
RUN /bin/sh -c 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; 		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"; 		apt-mark auto '.*' > /dev/null; 	apt-mark manual $savedAptMark > /dev/null; 	apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false # buildkit
                        
# 2025-10-24 06:44:53  0.00B 设置环境变量 PHP_SHA256
ENV PHP_SHA256=c15a09a9d199437144ecfef7d712ec4ca5c6820cf34acc24cc8489dd0cee41ba
                        
# 2025-10-24 06:44:53  0.00B 设置环境变量 PHP_URL PHP_ASC_URL
ENV PHP_URL=https://www.php.net/distributions/php-8.3.27.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.3.27.tar.xz.asc
                        
# 2025-10-24 06:44:53  0.00B 设置环境变量 PHP_VERSION
ENV PHP_VERSION=8.3.27
                        
# 2025-10-24 06:44:53  0.00B 设置环境变量 GPG_KEYS
ENV GPG_KEYS=1198C0117593497A5EC5C199286AF1F9897469DC C28D937575603EB4ABB725861C0779DC5C0A9DE4 AFD8691FDAEDF03BDF6E460563F15A9B715376CA
                        
# 2025-10-24 06:44:53  0.00B 设置环境变量 PHP_LDFLAGS
ENV PHP_LDFLAGS=-Wl,-O1 -pie
                        
# 2025-10-24 06:44:53  0.00B 设置环境变量 PHP_CPPFLAGS -D_FILE_OFFSET_BITS
ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
                        
# 2025-10-24 06:44:53  0.00B 设置环境变量 PHP_CFLAGS -D_FILE_OFFSET_BITS
ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
                        
# 2025-10-24 06:44:53  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c 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
                        
# 2025-10-24 06:44:53  0.00B 设置环境变量 PHP_INI_DIR
ENV PHP_INI_DIR=/usr/local/etc/php
                        
# 2025-10-24 06:44:53  315.68MB 执行命令并创建新的镜像层
RUN /bin/sh -c 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
                        
# 2025-10-24 06:44:53  0.00B 设置环境变量 PHPIZE_DEPS
ENV PHPIZE_DEPS=autoconf 		dpkg-dev 		file 		g++ 		gcc 		libc-dev 		make 		pkg-config 		re2c
                        
# 2025-10-24 06:44:53  46.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	{ 		echo 'Package: php*'; 		echo 'Pin: release *'; 		echo 'Pin-Priority: -1'; 	} > /etc/apt/preferences.d/no-debian-php # buildkit
                        
# 2025-10-20 08:00:00  74.81MB 
# debian.sh --arch 'amd64' out/ 'bookworm' '@1760918400'
                        
                    

镜像信息

{
    "Id": "sha256:804eb3a71b0c859682390c5cb5cc7dcae22307c29363aed6539203e901713294",
    "RepoTags": [
        "serversideup/php:8.3-fpm-nginx-bookworm",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/serversideup/php:8.3-fpm-nginx-bookworm"
    ],
    "RepoDigests": [
        "serversideup/php@sha256:1040515eb24547d71b5cdd10b6b97333e7542f95ff9df1cb83eeda365d1558c3",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/serversideup/php@sha256:7fd386a324a34a171c9214e4835f12ea20d3028a6621f77e2b9803d35720e535"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-11-04T08:11:22.493232128Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "www-data",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "8080/tcp": {},
            "8443/tcp": {},
            "9000/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "PHPIZE_DEPS=autoconf \t\tdpkg-dev \t\tfile \t\tg++ \t\tgcc \t\tlibc-dev \t\tmake \t\tpkg-config \t\tre2c",
            "PHP_INI_DIR=/usr/local/etc/php",
            "PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64",
            "PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64",
            "PHP_LDFLAGS=-Wl,-O1 -pie",
            "GPG_KEYS=1198C0117593497A5EC5C199286AF1F9897469DC C28D937575603EB4ABB725861C0779DC5C0A9DE4 AFD8691FDAEDF03BDF6E460563F15A9B715376CA",
            "PHP_VERSION=8.3.27",
            "PHP_URL=https://www.php.net/distributions/php-8.3.27.tar.xz",
            "PHP_ASC_URL=https://www.php.net/distributions/php-8.3.27.tar.xz.asc",
            "PHP_SHA256=c15a09a9d199437144ecfef7d712ec4ca5c6820cf34acc24cc8489dd0cee41ba",
            "APP_BASE_DIR=/var/www/html",
            "COMPOSER_ALLOW_SUPERUSER=1",
            "COMPOSER_HOME=/composer",
            "COMPOSER_MAX_PARALLEL_HTTP=24",
            "DISABLE_DEFAULT_CONFIG=false",
            "LOG_OUTPUT_LEVEL=warn",
            "HEALTHCHECK_PATH=/healthcheck",
            "NGINX_FASTCGI_BUFFERS=8 8k",
            "NGINX_FASTCGI_BUFFER_SIZE=8k",
            "NGINX_SERVER_TOKENS=off",
            "NGINX_WEBROOT=/var/www/html/public",
            "PHP_DATE_TIMEZONE=UTC",
            "PHP_DISPLAY_ERRORS=Off",
            "PHP_DISPLAY_STARTUP_ERRORS=Off",
            "PHP_ERROR_LOG=/dev/stderr",
            "PHP_ERROR_REPORTING=22527",
            "PHP_FPM_PM_CONTROL=dynamic",
            "PHP_FPM_PM_MAX_CHILDREN=20",
            "PHP_FPM_PM_MAX_SPARE_SERVERS=3",
            "PHP_FPM_PM_MIN_SPARE_SERVERS=1",
            "PHP_FPM_PM_START_SERVERS=2",
            "PHP_FPM_POOL_NAME=www",
            "PHP_FPM_PROCESS_CONTROL_TIMEOUT=10s",
            "PHP_MAX_EXECUTION_TIME=99",
            "PHP_MAX_INPUT_TIME=-1",
            "PHP_MEMORY_LIMIT=256M",
            "PHP_OPCACHE_ENABLE=0",
            "PHP_OPCACHE_INTERNED_STRINGS_BUFFER=8",
            "PHP_OPCACHE_MAX_ACCELERATED_FILES=10000",
            "PHP_OPCACHE_MEMORY_CONSUMPTION=128",
            "PHP_OPCACHE_REVALIDATE_FREQ=2",
            "PHP_OPEN_BASEDIR=",
            "PHP_POST_MAX_SIZE=100M",
            "PHP_SESSION_COOKIE_SECURE=false",
            "PHP_UPLOAD_MAX_FILE_SIZE=100M",
            "S6_BEHAVIOUR_IF_STAGE2_FAILS=2",
            "S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0",
            "S6_KEEP_ENV=1",
            "S6_VERBOSITY=1",
            "SHOW_WELCOME_MESSAGE=true",
            "SSL_MODE=off",
            "SSL_CERTIFICATE_FILE=/etc/ssl/private/self-signed-web.crt",
            "SSL_PRIVATE_KEY_FILE=/etc/ssl/private/self-signed-web.key"
        ],
        "Cmd": [
            "/init"
        ],
        "Healthcheck": {
            "Test": [
                "CMD",
                "sh",
                "-c",
                "curl --insecure --silent --location --show-error --fail http://localhost:8080$HEALTHCHECK_PATH || exit 1"
            ],
            "Interval": 5000000000,
            "Timeout": 3000000000,
            "Retries": 3
        },
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/var/www/html",
        "Entrypoint": [
            "docker-php-serversideup-entrypoint"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.authors": "Jay Rogers (@jaydrogers)",
            "org.opencontainers.image.description": "Supercharge your PHP experience. Based off the official PHP images, serversideup/php includes pre-configured PHP extensions and settings for enhanced performance and security. Optimized for Laravel and WordPress.",
            "org.opencontainers.image.documentation": "https://serversideup.net/open-source/docker-php/docs/",
            "org.opencontainers.image.licenses": "GPL-3.0-or-later",
            "org.opencontainers.image.source": "https://github.com/serversideup/docker-php",
            "org.opencontainers.image.title": "serversideup/php (fpm-nginx)",
            "org.opencontainers.image.url": "https://serversideup.net/open-source/docker-php/",
            "org.opencontainers.image.vendor": "ServerSideUp",
            "org.opencontainers.image.version": "v3.6.1-19061969049"
        },
        "StopSignal": "SIGQUIT"
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 525140789,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/79200a44aea914bce876231a968c7d35edbe8a69dd4cd0f18fb07405206943b0/diff:/var/lib/docker/overlay2/1ebf1cc449dd3720c844f53a5d6601548a451de01d373b2061e188f44bed3312/diff:/var/lib/docker/overlay2/2ca5458dd8a2c3d423e4c2fe0b026c75f4ea40ef3a1c24afcdbbc52d4dd71ea8/diff:/var/lib/docker/overlay2/a7dc7e4bd79263ca2563f45f8987bb283a70740da50ecbd81d9fbd91628528d1/diff:/var/lib/docker/overlay2/529e8450d64fdd23624aca8d82d38f765f8fb5a46095d7941c9315469a49b3e2/diff:/var/lib/docker/overlay2/d5e2393c483a8cc9071a03e6abcbde3a35f33a6d7ef560e8ed0841fd247600cc/diff:/var/lib/docker/overlay2/b984e06c3fa2b5236ff3b0982ad183734c8d90e7944620926d5476cf402a9144/diff:/var/lib/docker/overlay2/375b30cf1e72a8b8e923bf90809c00f09a566e8b828e270a4c39341c9e5136a1/diff:/var/lib/docker/overlay2/d5381005075e373ad5b21cfaf07cb5005787384d2fa0839261b0edc54ca95497/diff:/var/lib/docker/overlay2/84c3bc2936f669ba6b5d2f0c346771b6ce7a225a51945148a56f1857e8bf9482/diff:/var/lib/docker/overlay2/02229df7b32c6aa1ee7c1216931a440461db6aaf97fc92371fd35a28fbb08a16/diff:/var/lib/docker/overlay2/7405d7fc57dc3eecf825261695a1070b67a5921402615985b3b4a7a833b77c4a/diff:/var/lib/docker/overlay2/1c2466d31efc0d2d9017f0b069e7c2c40f8662f2e135b6c4982564885e955013/diff:/var/lib/docker/overlay2/566fac11966761995ead63247529b382c024bfe9ef5098c4e86763f96ce57938/diff:/var/lib/docker/overlay2/eb04a613c6da88f2946b29e25506f3c8bb6608842cba1cff846c55abe4751cc5/diff:/var/lib/docker/overlay2/5640a6d013b589b6f5e3d4962f941bdfe850243d7503d831c7090f5a44751d21/diff:/var/lib/docker/overlay2/4999bdfe9ea4b70657f44aed05f76a5d049215dba99a6b1ae432c3096d6f5c4f/diff:/var/lib/docker/overlay2/1391c7c5dbc88d84214b02b8bf44f8dc94873167baf6790dc4ed7a6c49f0955a/diff:/var/lib/docker/overlay2/b8fe3b7393367d29e8e356b818e438b5cd655ee64403160651b65e40e6117548/diff:/var/lib/docker/overlay2/fa4104f064dac28a5b4a99b6b6bd28e6b11f05a7afb3ea32f8ae51dfb53957b7/diff:/var/lib/docker/overlay2/fc5ef201eaa75c01dd19a2bf3940ee3fc6972ae53b323293e58bc850423a562e/diff:/var/lib/docker/overlay2/2ac4a19d029ba037494b461782ad8d3437c845ae8b93f630a8358d9d0550d79e/diff:/var/lib/docker/overlay2/64f30b0983ae66589f6a71acc59d6b64c3def7bb9835b6b9ce0dbc06ef82baad/diff:/var/lib/docker/overlay2/472d0af32989258d7690d81edc43e2ad10665bd19b1eb3f3c45b0efe407af676/diff:/var/lib/docker/overlay2/55f7ef11c55c37350edb2ed8c2e70a7faccbf2a10416e5dd9b559de314e9e376/diff:/var/lib/docker/overlay2/f7797dbde54f54576cd1686d4d3d106f2122898eacb50ff4c7c4109b8cd0d611/diff:/var/lib/docker/overlay2/216a389c763a296dc785d4bf6d5c6252394862a8228e162f75b6dae2b900ebf3/diff",
            "MergedDir": "/var/lib/docker/overlay2/dec562be81684e74ef6b8bd411caf169fa446f3d67bce5916470258d93d58195/merged",
            "UpperDir": "/var/lib/docker/overlay2/dec562be81684e74ef6b8bd411caf169fa446f3d67bce5916470258d93d58195/diff",
            "WorkDir": "/var/lib/docker/overlay2/dec562be81684e74ef6b8bd411caf169fa446f3d67bce5916470258d93d58195/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:d6d0586ce8024205fd00d811876170571638957b5095d7e9dd1d015345c8d069",
            "sha256:9a4fffb2ec501a1aee9df9b0efaece4a799b53cee9bc67781e6aa42f23224559",
            "sha256:21032e3833d60af94de32d1af421ee4e6011c2e550bfdfd4498a1f7c95418952",
            "sha256:92b8b50b90b4db5ac23f8b3b007d03a22f1b82bbc7efc7813b5c4f9226b3662d",
            "sha256:941abe78c749699db576f2d405e9f2adc6b778a68c31d4d5b0d5fd147525e2d0",
            "sha256:98597554d1870af03713cbc4536a48cf02550590b63ab1ec95b76e7c8f645407",
            "sha256:9f0476d0cae3bdd05e077b927e314543db670b40383ebc04f90bb78cab3c5673",
            "sha256:378f1431060a0fe9846b38c02a19294902f7fca0803763e6ee8dbdb77eb40546",
            "sha256:30f06ac1a6a0ad84d1354a96bb22c573181c993532b2957499b0befb685f0240",
            "sha256:8e80e11702e8eb8fc3dcbb3bb14b0867921e944c80a5fceb617e2954525af823",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:c871e56abd65393694d01844cf72b66714e54199d5ed277143fa55c676d4051e",
            "sha256:10afbacbb23827fd9ee10e2bf4e22a2da571f65044554140434cf6b5f4504362",
            "sha256:8ce70d40d0377b34d825230231ac8dd6c6cbfe2fd6eaffcd7ffdaaeaf87c8720",
            "sha256:150bb8c30eb89cd8f7531ec899415adc7796374bdcd74302412d8e611d1e1d8c",
            "sha256:d4cb381d27d21abbac51d361f2d4d94694118c908df455faed86ca4dbc6e513f",
            "sha256:4d26bcb06141ac21941a0ac1d676b3f46eebaf57a78b517eddfaa1177d91475d",
            "sha256:c0977bb6224d69a31030c814e5c837ec51eda0cf1d499ad8325463fa0f6f6e27",
            "sha256:a59adb9f7e85bccf2963dd87c712874eebe530435decf04147baeed4c3c88db9",
            "sha256:98b7e10b5f3ce123a212442e92c025cdd1066185323c4bf421d8bdc82ecbdfb1",
            "sha256:f11f47f0263836cb8d4693f16111b65b292cb50787acde9cf11e8e69784be472",
            "sha256:8299a864c35a80960fd45c594748fa81bab6de86f84b3c2802eeef652d251bd1",
            "sha256:5b0845d8bbd2daccefbb1c9f46cc5d37fbac5074ef947bd57c29f362e80ad5fa",
            "sha256:b562d58c1bf2e34f5cdc812f16c35cc051047b905870499ecd2e42a1f6e5e07e",
            "sha256:b97d924eb6c3bc3aa3f6c36cba716301f97708f76cbadbef9425d396366c4e83",
            "sha256:fc6d63327ec0811542788bb4d297bd421b4c5cb96d972c07127f427e020cdb84",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-11-07T09:17:45.321292967+08:00"
    }
}

更多版本

docker.io/serversideup/php:8.3-cli-bookworm

linux/amd64 docker.io545.79MB2025-11-07 09:14
10

docker.io/serversideup/php:8.3-fpm-nginx-bookworm

linux/amd64 docker.io525.14MB2025-11-07 09:18
11