docker.io/richarvey/nginx-php-fpm:2.1.2 linux/amd64

docker.io/richarvey/nginx-php-fpm:2.1.2 - 国内下载镜像源 浏览次数:21
源镜像 docker.io/richarvey/nginx-php-fpm:2.1.2
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/richarvey/nginx-php-fpm:2.1.2
镜像ID sha256:6212099b9bed6791b02c58d19bb3bcd8e32721625774c07dd6f386340fca73d4
镜像TAG 2.1.2
大小 342.49MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /start.sh
启动入口 docker-php-entrypoint
工作目录 /var/www/html
OS/平台 linux/amd64
浏览量 21 次
贡献者
镜像创建 2022-05-14T21:41:26.141967987Z
同步时间 2025-07-10 09:58
更新时间 2025-07-12 06:47
开放端口
443/tcp 80/tcp 9000/tcp
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PHPIZE_DEPS=autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf 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=528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD PHP_VERSION=8.1.6 PHP_URL=https://www.php.net/distributions/php-8.1.6.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.1.6.tar.xz.asc PHP_SHA256=da38d65bb0d5dd56f711cd478204f2b62a74a2c2b0d2d523a78d6eb865b2364c php_conf=/usr/local/etc/php-fpm.conf fpm_conf=/usr/local/etc/php-fpm.d/www.conf php_vars=/usr/local/etc/php/conf.d/docker-vars.ini NGINX_VERSION=1.21.6 LUA_MODULE_VERSION=0.10.14 DEVEL_KIT_MODULE_VERSION=0.3.1 GEOIP2_MODULE_VERSION=3.3 LUAJIT_LIB=/usr/lib LUAJIT_INC=/usr/include/luajit-2.1 LD_PRELOAD=/usr/lib/preloadable_libiconv.so php
镜像标签
Ric Harvey <ric@squarecows.com>: maintainer

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/richarvey/nginx-php-fpm:2.1.2
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/richarvey/nginx-php-fpm:2.1.2  docker.io/richarvey/nginx-php-fpm:2.1.2

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2022-05-15 05:41:26  0.00B 设置默认要执行的命令
CMD ["/start.sh"]
                        
# 2022-05-15 05:41:26  0.00B 设置工作目录为/var/www/html
WORKDIR /var/www/html
                        
# 2022-05-15 05:41:26  0.00B 声明容器运行时监听的端口
EXPOSE map[443/tcp:{} 80/tcp:{}]
                        
# 2022-05-15 05:41:26  3.94KB 复制文件或目录到容器中
ADD errors/ /var/www/errors # buildkit
                        
# 2022-05-15 05:41:26  18.97KB 复制文件或目录到容器中
ADD src/ /var/www/html/ # buildkit
                        
# 2022-05-15 05:41:26  8.14KB 执行命令并创建新的镜像层
RUN /bin/sh -c chmod 755 /usr/bin/pull && chmod 755 /usr/bin/push && chmod 755 /usr/bin/letsencrypt-setup && chmod 755 /usr/bin/letsencrypt-renew && chmod 755 /start.sh # buildkit
                        
# 2022-05-15 05:41:25  254.00B 复制文件或目录到容器中
ADD scripts/letsencrypt-renew /usr/bin/letsencrypt-renew # buildkit
                        
# 2022-05-15 05:41:25  593.00B 复制文件或目录到容器中
ADD scripts/letsencrypt-setup /usr/bin/letsencrypt-setup # buildkit
                        
# 2022-05-15 05:41:25  382.00B 复制文件或目录到容器中
ADD scripts/push /usr/bin/push # buildkit
                        
# 2022-05-15 05:41:25  455.00B 复制文件或目录到容器中
ADD scripts/pull /usr/bin/pull # buildkit
                        
# 2022-05-15 05:41:25  8.14KB 复制文件或目录到容器中
ADD scripts/start.sh /start.sh # buildkit
                        
# 2022-05-15 05:41:25  72.72KB 执行命令并创建新的镜像层
RUN /bin/sh -c cp /usr/local/etc/php/php.ini-development /usr/local/etc/php/php.ini && 	sed -i 	    -e "s/;opcache/opcache/g" 	    -e "s/;zend_extension=opcache/zend_extension=opcache/g"             /usr/local/etc/php/php.ini # buildkit
                        
# 2022-05-15 05:41:25  20.98KB 执行命令并创建新的镜像层
RUN /bin/sh -c echo "cgi.fix_pathinfo=0" > ${php_vars} &&    echo "upload_max_filesize = 100M"  >> ${php_vars} &&    echo "post_max_size = 100M"  >> ${php_vars} &&    echo "variables_order = \"EGPCS\""  >> ${php_vars} &&     echo "memory_limit = 128M"  >> ${php_vars} &&     sed -i         -e "s/;catch_workers_output\s*=\s*yes/catch_workers_output = yes/g"         -e "s/pm.max_children = 5/pm.max_children = 4/g"         -e "s/pm.start_servers = 2/pm.start_servers = 3/g"         -e "s/pm.min_spare_servers = 1/pm.min_spare_servers = 2/g"         -e "s/pm.max_spare_servers = 3/pm.max_spare_servers = 4/g"         -e "s/;pm.max_requests = 500/pm.max_requests = 200/g"         -e "s/user = www-data/user = nginx/g"         -e "s/group = www-data/group = nginx/g"         -e "s/;listen.mode = 0660/listen.mode = 0666/g"         -e "s/;listen.owner = www-data/listen.owner = nginx/g"         -e "s/;listen.group = www-data/listen.group = nginx/g"         -e "s/listen = 127.0.0.1:9000/listen = \/var\/run\/php-fpm.sock/g"         -e "s/^;clear_env = no$/clear_env = no/"         ${fpm_conf} # buildkit
                        
# 2022-05-15 05:41:25  39.00B 执行命令并创建新的镜像层
RUN /bin/sh -c ln -s /etc/nginx/sites-available/default.conf /etc/nginx/sites-enabled/default.conf # buildkit
                        
# 2022-05-15 05:41:25  2.91KB 复制文件或目录到容器中
ADD conf/nginx-site-ssl.conf /etc/nginx/sites-available/default-ssl.conf # buildkit
                        
# 2022-05-15 05:41:25  2.75KB 复制文件或目录到容器中
ADD conf/nginx-site.conf /etc/nginx/sites-available/default.conf # buildkit
                        
# 2022-05-15 05:41:25  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p /etc/nginx/sites-available/ && mkdir -p /etc/nginx/sites-enabled/ && mkdir -p /etc/nginx/ssl/ && rm -Rf /var/www/* && mkdir /var/www/html/ # buildkit
                        
# 2022-05-15 05:41:25  2.02KB 复制文件或目录到容器中
ADD conf/nginx.conf /etc/nginx/nginx.conf # buildkit
                        
# 2022-05-15 05:41:25  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c rm -Rf /etc/nginx/nginx.conf # buildkit
                        
# 2022-05-15 05:41:25  1.84KB 复制文件或目录到容器中
ADD conf/supervisord.conf /etc/supervisord.conf # buildkit
                        
# 2022-05-15 05:41:24  212.68MB 执行命令并创建新的镜像层
RUN /bin/sh -c echo @testing http://nl.alpinelinux.org/alpine/edge/testing >> /etc/apk/repositories &&     echo /etc/apk/respositories &&     apk update && apk upgrade &&    apk add --no-cache     bash     openssh-client     wget     supervisor     curl     libcurl     libpq     git     python3     py3-pip     ca-certificates     dialog     autoconf     make     openssl-dev     libressl-dev     libzip-dev     bzip2-dev     icu-dev     gcc &&     apk add --no-cache --virtual .sys-deps     musl-dev     linux-headers     augeas-dev     libmcrypt-dev     libpng-dev     libxslt-dev     python3-dev     libffi-dev     freetype-dev     sqlite-dev     imap-dev     libjpeg-turbo-dev     postgresql-dev &&     docker-php-ext-install gd &&     docker-php-ext-configure gd       --with-freetype       --with-jpeg &&      pip install --upgrade pip &&     docker-php-ext-install pdo_mysql mysqli pdo_sqlite pgsql pdo_pgsql exif intl xsl soap zip &&     pecl install xdebug-3.1.4 &&     pecl install -o -f redis &&     echo "extension=redis.so" > /usr/local/etc/php/conf.d/redis.ini &&     docker-php-source delete &&     mkdir -p /etc/nginx &&     mkdir -p /var/www/app &&     mkdir -p /run/nginx &&     mkdir -p /var/log/supervisor &&     php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" &&     php composer-setup.php --quiet --install-dir=/usr/bin --filename=composer &&     rm composer-setup.php &&    pip3 install -U certbot &&     mkdir -p /etc/letsencrypt/webrootauth &&     apk del gcc musl-dev linux-headers libffi-dev augeas-dev python3-dev make autoconf &&     apk del .sys-deps # buildkit
                        
# 2022-05-15 05:35:59  52.35MB 执行命令并创建新的镜像层
RUN /bin/sh -c GPG_KEYS=B0F4253373F8F6F510D42178520A9993A1C052F8   && CONFIG="    --prefix=/etc/nginx     --sbin-path=/usr/sbin/nginx     --modules-path=/usr/lib/nginx/modules     --conf-path=/etc/nginx/nginx.conf     --error-log-path=/var/log/nginx/error.log     --http-log-path=/var/log/nginx/access.log     --pid-path=/var/run/nginx.pid     --lock-path=/var/run/nginx.lock     --http-client-body-temp-path=/var/cache/nginx/client_temp     --http-proxy-temp-path=/var/cache/nginx/proxy_temp     --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp     --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp     --http-scgi-temp-path=/var/cache/nginx/scgi_temp     --user=nginx     --group=nginx     --with-http_ssl_module     --with-http_realip_module     --with-http_addition_module     --with-http_sub_module     --with-http_dav_module     --with-http_flv_module     --with-http_mp4_module     --with-http_gunzip_module     --with-http_gzip_static_module     --with-http_random_index_module     --with-http_secure_link_module     --with-http_stub_status_module     --with-http_auth_request_module     --with-http_xslt_module=dynamic     --with-http_image_filter_module=dynamic     --with-http_perl_module=dynamic     --with-threads     --with-stream     --with-stream_ssl_module     --with-stream_ssl_preread_module     --with-stream_realip_module     --with-http_slice_module     --with-mail     --with-mail_ssl_module     --with-compat     --with-file-aio     --with-http_v2_module     --add-module=/usr/src/ngx_devel_kit-$DEVEL_KIT_MODULE_VERSION     --add-module=/usr/src/lua-nginx-module-$LUA_MODULE_VERSION   "   && addgroup -S nginx   && adduser -D -S -h /var/cache/nginx -s /sbin/nologin -G nginx nginx   && apk add --no-cache --virtual .build-deps     autoconf     gcc     libc-dev     make     libressl-dev     pcre-dev     zlib-dev     linux-headers     curl     gnupg     libxslt-dev     gd-dev     libmaxminddb-dev     perl-dev     luajit-dev   && curl -fSL http://nginx.org/download/nginx-$NGINX_VERSION.tar.gz -o nginx.tar.gz   && curl -fSL http://nginx.org/download/nginx-$NGINX_VERSION.tar.gz.asc  -o nginx.tar.gz.asc   && curl -fSL https://github.com/simpl/ngx_devel_kit/archive/v$DEVEL_KIT_MODULE_VERSION.tar.gz -o ndk.tar.gz   && curl -fSL https://github.com/openresty/lua-nginx-module/archive/v$LUA_MODULE_VERSION.tar.gz -o lua.tar.gz   && export GNUPGHOME="$(mktemp -d)"   && found='';   for server in     ha.pool.sks-keyservers.net     hkp://keyserver.ubuntu.com:80     hkp://p80.pool.sks-keyservers.net:80     pgp.mit.edu   ; do     echo "Fetching GPG key $GPG_KEYS from $server";     gpg --keyserver "$server" --keyserver-options timeout=10 --recv-keys "$GPG_KEYS" && found=yes && break;   done;   test -z "$found" && echo >&2 "error: failed to fetch GPG key $GPG_KEYS" && exit 1;   gpg --batch --verify nginx.tar.gz.asc nginx.tar.gz   && mkdir -p /usr/src   && tar -zxC /usr/src -f nginx.tar.gz   && tar -zxC /usr/src -f ndk.tar.gz   && tar -zxC /usr/src -f lua.tar.gz   && cd /usr/src/nginx-$NGINX_VERSION   && ./configure $CONFIG --with-debug   && make -j$(getconf _NPROCESSORS_ONLN)   && mv objs/nginx objs/nginx-debug   && mv objs/ngx_http_xslt_filter_module.so objs/ngx_http_xslt_filter_module-debug.so   && mv objs/ngx_http_image_filter_module.so objs/ngx_http_image_filter_module-debug.so   && mv objs/ngx_http_perl_module.so objs/ngx_http_perl_module-debug.so   && ./configure $CONFIG   && make -j$(getconf _NPROCESSORS_ONLN)   && make install   && rm -rf /etc/nginx/html/   && mkdir /etc/nginx/conf.d/   && mkdir -p /usr/share/nginx/html/   && install -m644 html/index.html /usr/share/nginx/html/   && install -m644 html/50x.html /usr/share/nginx/html/   && install -m755 objs/nginx-debug /usr/sbin/nginx-debug   && install -m755 objs/ngx_http_xslt_filter_module-debug.so /usr/lib/nginx/modules/ngx_http_xslt_filter_module-debug.so   && install -m755 objs/ngx_http_image_filter_module-debug.so /usr/lib/nginx/modules/ngx_http_image_filter_module-debug.so   && install -m755 objs/ngx_http_perl_module-debug.so /usr/lib/nginx/modules/ngx_http_perl_module-debug.so   && ln -s ../../usr/lib/nginx/modules /etc/nginx/modules   && strip /usr/sbin/nginx*   && strip /usr/lib/nginx/modules/*.so   && rm -rf /usr/src/nginx-$NGINX_VERSION     && apk add --no-cache --virtual .gettext gettext   && mv /usr/bin/envsubst /tmp/     && runDeps="$(     scanelf --needed --nobanner /usr/sbin/nginx /usr/lib/nginx/modules/*.so /tmp/envsubst       | awk '{ gsub(/,/, "\nso:", $2); print "so:" $2 }'       | sort -u       | xargs -r apk info --installed       | sort -u   )"   && apk add --no-cache --virtual .nginx-rundeps $runDeps   && apk del .build-deps   && apk del .gettext   && mv /tmp/envsubst /usr/local/bin/     && ln -sf /dev/stdout /var/log/nginx/access.log   && ln -sf /dev/stderr /var/log/nginx/error.log # buildkit
                        
# 2022-05-15 05:32:22  51.45KB 执行命令并创建新的镜像层
RUN /bin/sh -c apk add --no-cache --repository http://dl-3.alpinelinux.org/alpine/edge/community gnu-libiconv # buildkit
                        
# 2022-05-15 05:32:22  0.00B 设置环境变量 LD_PRELOAD
ENV LD_PRELOAD=/usr/lib/preloadable_libiconv.so php
                        
# 2022-05-15 05:32:22  0.00B 设置环境变量 LUAJIT_INC
ENV LUAJIT_INC=/usr/include/luajit-2.1
                        
# 2022-05-15 05:32:22  0.00B 设置环境变量 LUAJIT_LIB
ENV LUAJIT_LIB=/usr/lib
                        
# 2022-05-15 05:32:22  0.00B 设置环境变量 GEOIP2_MODULE_VERSION
ENV GEOIP2_MODULE_VERSION=3.3
                        
# 2022-05-15 05:32:22  0.00B 设置环境变量 DEVEL_KIT_MODULE_VERSION
ENV DEVEL_KIT_MODULE_VERSION=0.3.1
                        
# 2022-05-15 05:32:22  0.00B 设置环境变量 LUA_MODULE_VERSION
ENV LUA_MODULE_VERSION=0.10.14
                        
# 2022-05-15 05:32:22  0.00B 设置环境变量 NGINX_VERSION
ENV NGINX_VERSION=1.21.6
                        
# 2022-05-15 05:32:22  0.00B 设置环境变量 php_vars
ENV php_vars=/usr/local/etc/php/conf.d/docker-vars.ini
                        
# 2022-05-15 05:32:22  0.00B 设置环境变量 fpm_conf
ENV fpm_conf=/usr/local/etc/php-fpm.d/www.conf
                        
# 2022-05-15 05:32:22  0.00B 设置环境变量 php_conf
ENV php_conf=/usr/local/etc/php-fpm.conf
                        
# 2022-05-15 05:32:22  0.00B 添加元数据标签
LABEL maintainer=Ric Harvey <ric@squarecows.com>
                        
# 2022-05-14 06:54:07  0.00B 
/bin/sh -c #(nop)  CMD ["php-fpm"]
                        
# 2022-05-14 06:54:07  0.00B 
/bin/sh -c #(nop)  EXPOSE 9000
                        
# 2022-05-14 06:54:07  0.00B 
/bin/sh -c #(nop)  STOPSIGNAL SIGQUIT
                        
# 2022-05-14 06:54:06  26.62KB 
/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 '; if we send this to /proc/self/fd/1, it never appears'; 		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
                        
# 2022-05-14 06:54:06  0.00B 
/bin/sh -c #(nop) WORKDIR /var/www/html
                        
# 2022-05-14 06:54:06  0.00B 
/bin/sh -c #(nop)  ENTRYPOINT ["docker-php-entrypoint"]
                        
# 2022-05-14 06:54:06  51.47KB 
/bin/sh -c docker-php-ext-enable sodium
                        
# 2022-05-14 06:54:05  7.20KB 
/bin/sh -c #(nop) COPY multi:869bde9dbeae74886a05c9e2107b3e3b4877116db8c6d9adbaff2719f9fb5262 in /usr/local/bin/ 
                        
# 2022-05-14 06:54:04  56.30MB 
/bin/sh -c set -eux; 	apk add --no-cache --virtual .build-deps 		$PHPIZE_DEPS 		argon2-dev 		coreutils 		curl-dev 		gnu-libiconv-dev 		libsodium-dev 		libxml2-dev 		linux-headers 		oniguruma-dev 		openssl-dev 		readline-dev 		sqlite-dev 	; 		rm -vf /usr/include/iconv.h; 		export 		CFLAGS="$PHP_CFLAGS" 		CPPFLAGS="$PHP_CPPFLAGS" 		LDFLAGS="$PHP_LDFLAGS" 	; 	docker-php-source extract; 	cd /usr/src/php; 	gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; 	./configure 		--build="$gnuArch" 		--with-config-file-path="$PHP_INI_DIR" 		--with-config-file-scan-dir="$PHP_INI_DIR/conf.d" 				--enable-option-checking=fatal 				--with-mhash 				--with-pic 				--enable-ftp 		--enable-mbstring 		--enable-mysqlnd 		--with-password-argon2 		--with-sodium=shared 		--with-pdo-sqlite=/usr 		--with-sqlite3=/usr 				--with-curl 		--with-iconv=/usr 		--with-openssl 		--with-readline 		--with-zlib 				--disable-phpdbg 				--with-pear 				$(test "$gnuArch" = 's390x-linux-musl' && echo '--without-pcre-jit') 				--disable-cgi 				--enable-fpm 		--with-fpm-user=www-data 		--with-fpm-group=www-data 	; 	make -j "$(nproc)"; 	find -type f -name '*.a' -delete; 	make install; 	find 		/usr/local 		-type f 		-perm '/0111' 		-exec sh -euxc ' 			strip --strip-all "$@" || : 		' -- '{}' + 	; 	make clean; 		cp -v php.ini-* "$PHP_INI_DIR/"; 		cd /; 	docker-php-source delete; 		runDeps="$( 		scanelf --needed --nobanner --format '%n#p' --recursive /usr/local 			| tr ',' '\n' 			| sort -u 			| awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' 	)"; 	apk add --no-cache $runDeps; 		apk del --no-network .build-deps; 		pecl update-channels; 	rm -rf /tmp/pear ~/.pearrc; 		php --version
                        
# 2022-05-14 06:46:17  587.00B 
/bin/sh -c #(nop) COPY file:ce57c04b70896f77cc11eb2766417d8a1240fcffe5bba92179ec78c458844110 in /usr/local/bin/ 
                        
# 2022-05-14 06:46:17  11.75MB 
/bin/sh -c set -eux; 		apk add --no-cache --virtual .fetch-deps gnupg; 		mkdir -p /usr/src; 	cd /usr/src; 		curl -fsSL -o php.tar.xz "$PHP_URL"; 		if [ -n "$PHP_SHA256" ]; then 		echo "$PHP_SHA256 *php.tar.xz" | sha256sum -c -; 	fi; 		if [ -n "$PHP_ASC_URL" ]; then 		curl -fsSL -o php.tar.xz.asc "$PHP_ASC_URL"; 		export GNUPGHOME="$(mktemp -d)"; 		for key in $GPG_KEYS; do 			gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key"; 		done; 		gpg --batch --verify php.tar.xz.asc php.tar.xz; 		gpgconf --kill all; 		rm -rf "$GNUPGHOME"; 	fi; 		apk del --no-network .fetch-deps
                        
# 2022-05-14 06:46:10  0.00B 
/bin/sh -c #(nop)  ENV PHP_SHA256=da38d65bb0d5dd56f711cd478204f2b62a74a2c2b0d2d523a78d6eb865b2364c
                        
# 2022-05-14 06:46:10  0.00B 
/bin/sh -c #(nop)  ENV PHP_URL=https://www.php.net/distributions/php-8.1.6.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.1.6.tar.xz.asc
                        
# 2022-05-14 06:46:10  0.00B 
/bin/sh -c #(nop)  ENV PHP_VERSION=8.1.6
                        
# 2022-04-05 08:59:40  0.00B 
/bin/sh -c #(nop)  ENV GPG_KEYS=528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD
                        
# 2022-04-05 08:59:40  0.00B 
/bin/sh -c #(nop)  ENV PHP_LDFLAGS=-Wl,-O1 -pie
                        
# 2022-04-05 08:59:40  0.00B 
/bin/sh -c #(nop)  ENV PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
                        
# 2022-04-05 08:59:39  0.00B 
/bin/sh -c #(nop)  ENV PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
                        
# 2022-04-05 08:59:39  0.00B 
/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 777 /var/www/html
                        
# 2022-04-05 08:59:39  0.00B 
/bin/sh -c #(nop)  ENV PHP_INI_DIR=/usr/local/etc/php
                        
# 2022-04-05 08:59:39  4.68KB 
/bin/sh -c set -eux; 	adduser -u 82 -D -S -G www-data www-data
                        
# 2022-04-05 08:59:38  3.54MB 
/bin/sh -c apk add --no-cache 		ca-certificates 		curl 		tar 		xz 		openssl
                        
# 2022-04-05 08:59:37  0.00B 
/bin/sh -c #(nop)  ENV PHPIZE_DEPS=autoconf 		dpkg-dev dpkg 		file 		g++ 		gcc 		libc-dev 		make 		pkgconf 		re2c
                        
# 2022-04-05 08:19:59  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/sh"]
                        
# 2022-04-05 08:19:59  5.57MB 
/bin/sh -c #(nop) ADD file:5d673d25da3a14ce1f6cf66e4c7fd4f4b85a3759a9d93efb3fd9ff852b5b56e4 in / 
                        
                    

镜像信息

{
    "Id": "sha256:6212099b9bed6791b02c58d19bb3bcd8e32721625774c07dd6f386340fca73d4",
    "RepoTags": [
        "richarvey/nginx-php-fpm:2.1.2",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/richarvey/nginx-php-fpm:2.1.2"
    ],
    "RepoDigests": [
        "richarvey/nginx-php-fpm@sha256:2cf616365aab35504f5857d174f1c962ffd2c8610c56ea5e99b131e15f3b784a",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/richarvey/nginx-php-fpm@sha256:55bdb70eb9c68c1b337109888427aabeda317b6c8fe2a88caff3f2df93033f38"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2022-05-14T21:41:26.141967987Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "443/tcp": {},
            "80/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 dpkg \t\tfile \t\tg++ \t\tgcc \t\tlibc-dev \t\tmake \t\tpkgconf \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=528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 39B641343D8C104B2B146DC3F9C39DC0B9698544 F1F692238FBC1666E5A5CCD4199F9DFEF6FFBAFD",
            "PHP_VERSION=8.1.6",
            "PHP_URL=https://www.php.net/distributions/php-8.1.6.tar.xz",
            "PHP_ASC_URL=https://www.php.net/distributions/php-8.1.6.tar.xz.asc",
            "PHP_SHA256=da38d65bb0d5dd56f711cd478204f2b62a74a2c2b0d2d523a78d6eb865b2364c",
            "php_conf=/usr/local/etc/php-fpm.conf",
            "fpm_conf=/usr/local/etc/php-fpm.d/www.conf",
            "php_vars=/usr/local/etc/php/conf.d/docker-vars.ini",
            "NGINX_VERSION=1.21.6",
            "LUA_MODULE_VERSION=0.10.14",
            "DEVEL_KIT_MODULE_VERSION=0.3.1",
            "GEOIP2_MODULE_VERSION=3.3",
            "LUAJIT_LIB=/usr/lib",
            "LUAJIT_INC=/usr/include/luajit-2.1",
            "LD_PRELOAD=/usr/lib/preloadable_libiconv.so php"
        ],
        "Cmd": [
            "/start.sh"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/var/www/html",
        "Entrypoint": [
            "docker-php-entrypoint"
        ],
        "OnBuild": null,
        "Labels": {
            "maintainer": "Ric Harvey \u003cric@squarecows.com\u003e"
        },
        "StopSignal": "SIGQUIT"
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 342485094,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/d326c94878a770dc924240b6affe97cf3575b0b6a78fc7f6d1d87b7d0aa192f9/diff:/var/lib/docker/overlay2/3c9a6ec2f06501bc097f75f1521a3ade7b924cac06299ee082c48c823ccfe2f4/diff:/var/lib/docker/overlay2/06258d9100f4958ae9094116bc06ad9f4e4e84316c9381256e2124b0573020ea/diff:/var/lib/docker/overlay2/d2bbb56248d4e23a13ce3d734760439685a35bbeed8479b3307fe48d9a85f580/diff:/var/lib/docker/overlay2/969a8e830157ac36ddbb3d1deb0104dcde79a7ff87301e14696b1b8d4e82848e/diff:/var/lib/docker/overlay2/8dabfba2771884b886f06b7f07edbefeb9ec88f1bfa38c90a6b3c06398d30bb5/diff:/var/lib/docker/overlay2/05694d98a0ebb75190637e444d8ac752800848768dde39da9dfc05f761efad33/diff:/var/lib/docker/overlay2/d3600a1f057623b80fe3e86f297453909db4c3ef72f4dd8504de92b5a22da071/diff:/var/lib/docker/overlay2/aeaf66e8812d34b3fee158b27a9c69f66b94e56ecb3e40aea0cd3080409df417/diff:/var/lib/docker/overlay2/b6dabe5d343179e500b3efd41e51229639b26216add24ff9ff7cec3d9eed0904/diff:/var/lib/docker/overlay2/80cf5fb6f092d8bb88e4b5a9dddcdf806f7a2c3b26f68194bd12d180b3acb5d5/diff:/var/lib/docker/overlay2/ee95e257ebaa73cd19528d4b4a74fa8eb445bff9502763ea7b4bcc94c96f2fab/diff:/var/lib/docker/overlay2/b40edbb6869ea8e1d00a725d767bc92e85419dfbf21fcf9854676b6a147d924f/diff:/var/lib/docker/overlay2/d44a5c05775f39f280dd8959a9268f051202ecf57e239b1da77f10c092d4bb35/diff:/var/lib/docker/overlay2/b445b803317453e9486da3ef081b8a4a5cd76c4e317af3939cceea0e9d6891a7/diff:/var/lib/docker/overlay2/dc18ef5aba9c9efa7b6d5955d178d2095dd620787446095452b63d1e4e51aacf/diff:/var/lib/docker/overlay2/0660f28f2cf2d1ac8fe8a9dc4e239ea2b8337b7dae88c9b1963ee6db19aed520/diff:/var/lib/docker/overlay2/70dc453187adc5fe57dab95ecf3dd240c992a3837da8052e765abb9a3ab35cf5/diff:/var/lib/docker/overlay2/15a42aa095e1c5fa12054fa79756525729a7c8d98e205e6866ed5e577ff91f3f/diff:/var/lib/docker/overlay2/03e802e8c5518a60372f77c9926e9c00123000b3563ba81c1857713f89ea0cd6/diff:/var/lib/docker/overlay2/97b9a14760b306663ec342a75181079351198432c622bf027da16fcd304cee5f/diff:/var/lib/docker/overlay2/990ae57c0d00f25c738af979874f19d9655c4f92eade14f5c7c21761231e0847/diff:/var/lib/docker/overlay2/f0f46b846f91ad5c6d917e2ac8267306c065684656a28ba00df54bf102843607/diff:/var/lib/docker/overlay2/da8e7a33d7e854f36aaddf0ee2c33b450ee46a49c9e7e06a499b5e6b7e40bd75/diff:/var/lib/docker/overlay2/f0dfa698dc183bf551df1f2737d26bb04fa8f71c049ba905071facefefb718a1/diff:/var/lib/docker/overlay2/a14f353c7b49e4d427484ac02f87980877fb4834e2d101af9e2d745bc911cf53/diff:/var/lib/docker/overlay2/871d58279b1523116651c7abd14eec3ee587f329a4e8b0d8498fea37314e1b69/diff:/var/lib/docker/overlay2/9c268aa93344e6ac143534b5990bebd6aa4afa995caf1c69e76b047179bd5e6a/diff:/var/lib/docker/overlay2/bb451f46bb3b44abce4b16a89b262b4b2c4c217b4bae657d226682260350206e/diff:/var/lib/docker/overlay2/da389cfa851f6b561637391e03bf81697922703e55135fbd56f12a0f043f8c59/diff",
            "MergedDir": "/var/lib/docker/overlay2/26316085f2929bd32c6dc1d227130e00843e96a021432ec4cb2ae0d6d7f0e6ba/merged",
            "UpperDir": "/var/lib/docker/overlay2/26316085f2929bd32c6dc1d227130e00843e96a021432ec4cb2ae0d6d7f0e6ba/diff",
            "WorkDir": "/var/lib/docker/overlay2/26316085f2929bd32c6dc1d227130e00843e96a021432ec4cb2ae0d6d7f0e6ba/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:4fc242d58285699eca05db3cc7c7122a2b8e014d9481f323bd9277baacfa0628",
            "sha256:ff4eff80267cd8eb7e81b4411c05ebb1087dc1fc2f7f956ae0febdbdd31e7d9f",
            "sha256:e30ed4afcf1be2e2e99f10f26a116ef34ec192bfc0031fe056ab3a2e18757b5a",
            "sha256:2a503d89f902c45ffd7e39b4544e279559fb6500727745443c0d2ca8aa3d179b",
            "sha256:6cc80ede07bbd3a9e80e55910d6cefd680b6e10c750cdda84942a5aaed69f75f",
            "sha256:a6d409d414c08c64b647cdda8fb25bffa9769c81fe7e3146a66ffa364c44cc18",
            "sha256:9a503877296688d6b7542289ab7cdbae121c5e1b49ce4695f5b052f878239591",
            "sha256:c2561c70592bc988290f4222e410aae4c4c3443040a01900e9a6fdf9504051cb",
            "sha256:0d97d366bdb20425f88bcec3f1d21acda6f44482da186b1fb4418ba0d2c79de4",
            "sha256:1605c7dcfc2eba71f866fdf2aa6a6ac3adff99194c64dd45ccbd9a344e95dc66",
            "sha256:80568dce0a4174827f3c0940dfb73bff4da6f18fccea3f2b0692ccd5fd47e2c8",
            "sha256:975bab6ed87a3c53d46fa9ce5928da03591a383a8781e52de08c589f075af61e",
            "sha256:b0d5d627401536d2ac80cda3444b38b1a6b11e0be2ef372eaa39cd61af1300a2",
            "sha256:dfd92bdbaf5977c6246d1d8e86ed550242ae6248b82619c372c1d186abb7b3dd",
            "sha256:438e1ffe7ba7957131a1b5bc50857de81e4edc64c22372220e8156f07d17d997",
            "sha256:77a8ce9e129a44b3bb0e03cd370c098bda8b9eb1387678f9a1092216312cacbd",
            "sha256:8e9f386753434d564bf635a9b5e5dcb8fd69e94eb2de1a4aaf37e4e5b6c28b17",
            "sha256:acc045546766cdb2a8fa7cd7e5aa827a49eaf6a6ece80af63941b6d7c2955406",
            "sha256:edd13c9d87c35f2809b2540ffc4b99a0c117950bd53d3d2bb3bda096f57a9eda",
            "sha256:213fb64757081308e93c57853139b73866123c54d348881518d1d3b28286e4e6",
            "sha256:46f312870a465b785890294ebbf1163c22cbf1d683c7d7f77a4aabdba2fc43ef",
            "sha256:9ce9cc70e4149265b0e197dd5629863118bb920b9d5118e8b5a693c0e5febb29",
            "sha256:067d05be3d40b6627bb8331be6d109dfcf6da418952450acea070e7d78ab3564",
            "sha256:fd1622ff9d4dc937aa62c5bcb0cb0dab311c7a9a343d4b10aef766605739256a",
            "sha256:84b78523d6a1354d5e771a18a422ade08fb67b3b6fca8099b2bbf1b16f6129a0",
            "sha256:c1af462ff1e9ae5cd3405af5eb24ae01d033c017531e1b898930b5b65ae44004",
            "sha256:be36dae48877672377cbea92cb515e7f94436445a57846e43fa4ad3893a35d45",
            "sha256:6d67d4d5a3c635a77d6dee07ecb45a2c645965896f4441cc10d27da2ca1a2a47",
            "sha256:7a7f6dac68fd1dbc172ec66956c6ee5dbe56b442a35a182375221cce5785e397",
            "sha256:b9c0fc857ba9b5b56bad71cdd6c24b8a7a280aaeafc3997f51927f687d932431",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-07-10T09:57:51.313057232+08:00"
    }
}

更多版本

docker.io/richarvey/nginx-php-fpm:2.1.2

linux/amd64 docker.io342.49MB2025-07-10 09:58
20