docker.io/phpswoole/swoole:latest-alpine linux/amd64

docker.io/phpswoole/swoole:latest-alpine - 国内下载镜像源 浏览次数:23

温馨提示:此镜像为latest tag镜像,本站无法保证此版本为最新镜像

源镜像 docker.io/phpswoole/swoole:latest-alpine
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/phpswoole/swoole:latest-alpine
镜像ID sha256:ba5df9ea410fcd660841c1ecce1740222bb8e42dcece8150f3902980a9907350
镜像TAG latest-alpine
大小 128.69MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD php -a
启动入口 docker-php-entrypoint
工作目录 /var/www/
OS/平台 linux/amd64
浏览量 23 次
贡献者 89******5@qq.com
镜像创建 2025-12-06T19:31:59.554063006Z
同步时间 2025-12-16 16:44
更新时间 2025-12-18 07:02
环境变量
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=AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6 0616E93D95AF471243E26761770426E17EBBB3DD PHP_VERSION=8.4.15 PHP_URL=https://www.php.net/distributions/php-8.4.15.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.4.15.tar.xz.asc PHP_SHA256=a060684f614b8344f9b34c334b6ba8db1177555997edb5b1aceab0a4b807da7e

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/phpswoole/swoole:latest-alpine
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/phpswoole/swoole:latest-alpine  docker.io/phpswoole/swoole:latest-alpine

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/phpswoole/swoole:latest-alpine
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/phpswoole/swoole:latest-alpine  docker.io/phpswoole/swoole:latest-alpine

Shell快速替换命令

sed -i 's#phpswoole/swoole:latest-alpine#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/phpswoole/swoole:latest-alpine#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/phpswoole/swoole:latest-alpine && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/phpswoole/swoole:latest-alpine  docker.io/phpswoole/swoole:latest-alpine'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/phpswoole/swoole:latest-alpine && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/phpswoole/swoole:latest-alpine  docker.io/phpswoole/swoole:latest-alpine'

镜像构建历史


# 2025-12-07 03:31:59  0.00B 设置工作目录为/var/www/
WORKDIR /var/www/
                        
# 2025-12-07 03:31:59  14.63MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -ex &&     apk update &&     apk add --no-cache libstdc++ libpq liburing-dev &&     apk add --no-cache --virtual .build-deps $PHPIZE_DEPS curl-dev linux-headers brotli-dev postgresql-dev openssl-dev pcre-dev pcre2-dev sqlite-dev zlib-dev &&     docker-php-ext-install pdo_mysql &&     pecl channel-update pecl.php.net &&     pecl install --configureoptions 'enable-redis-igbinary="no" enable-redis-lzf="no" enable-redis-zstd="no"' redis-6.3.0 &&     docker-php-ext-enable redis &&     docker-php-ext-install sockets &&     docker-php-source extract &&     mkdir /usr/src/php/ext/swoole &&     curl -sfL https://github.com/swoole/swoole-src/archive/v6.1.4.tar.gz -o swoole.tar.gz &&     tar xfz swoole.tar.gz --strip-components=1 -C /usr/src/php/ext/swoole &&     docker-php-ext-configure swoole         --enable-brotli         --enable-mysqlnd         --enable-openssl         --enable-sockets         --enable-swoole-curl         --enable-swoole-pgsql         --enable-swoole-sqlite         --enable-swoole-stdext         --enable-zstd &&     docker-php-ext-install -j$(nproc) swoole &&     rm -f swoole.tar.gz &&     docker-php-source delete &&     apk del .build-deps # buildkit
                        
# 2025-12-07 02:54:16  3.28MB 复制新文件或目录到容器中
COPY /usr/bin/composer /usr/bin/ # buildkit
                        
# 2025-11-21 03:58:30  0.00B 设置默认要执行的命令
CMD ["php" "-a"]
                        
# 2025-11-21 03:58:30  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["docker-php-entrypoint"]
                        
# 2025-11-21 03:58:30  54.84KB 执行命令并创建新的镜像层
RUN /bin/sh -c docker-php-ext-enable sodium # buildkit
                        
# 2025-11-21 03:58:29  54.85KB 执行命令并创建新的镜像层
RUN /bin/sh -c docker-php-ext-enable opcache # buildkit
                        
# 2025-11-21 03:58:28  7.21KB 复制新文件或目录到容器中
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
                        
# 2025-11-21 03:58:28  81.27MB 执行命令并创建新的镜像层
RUN /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" 		PHP_BUILD_PROVIDER='https://github.com/docker-library/php' 		PHP_UNAME='Linux - Docker' 	; 	docker-php-source extract; 	cd /usr/src/php; 	gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; 	./configure 		--build="$gnuArch" 		--with-config-file-path="$PHP_INI_DIR" 		--with-config-file-scan-dir="$PHP_INI_DIR/conf.d" 				--enable-option-checking=fatal 				--with-mhash 				--with-pic 				--enable-mbstring 		--enable-mysqlnd 		--with-password-argon2 		--with-sodium=shared 		--with-pdo-sqlite=/usr 		--with-sqlite3=/usr 				--with-curl 		--with-iconv=/usr 		--with-openssl 		--with-readline 		--with-zlib 				--enable-phpdbg 		--enable-phpdbg-readline 				--with-pear 			; 	make -j "$(nproc)"; 	find -type f -name '*.a' -delete; 	make install; 	find 		/usr/local 		-type f 		-perm '/0111' 		-exec sh -euxc ' 			strip --strip-all "$@" || : 		' -- '{}' + 	; 	make clean; 		cp -v php.ini-* "$PHP_INI_DIR/"; 		cd /; 	docker-php-source delete; 		runDeps="$( 		scanelf --needed --nobanner --format '%n#p' --recursive /usr/local 			| tr ',' '\n' 			| sort -u 			| awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' 	)"; 	apk add --no-cache $runDeps; 		apk del --no-network .build-deps; 		pecl update-channels; 	rm -rf /tmp/pear ~/.pearrc; 		php --version # buildkit
                        
# 2025-11-21 03:55:38  587.00B 复制新文件或目录到容器中
COPY docker-php-source /usr/local/bin/ # buildkit
                        
# 2025-11-21 03:55:38  13.70MB 执行命令并创建新的镜像层
RUN /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; 		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"; 		apk del --no-network .fetch-deps # buildkit
                        
# 2025-11-21 03:55:35  0.00B 设置环境变量 PHP_SHA256
ENV PHP_SHA256=a060684f614b8344f9b34c334b6ba8db1177555997edb5b1aceab0a4b807da7e
                        
# 2025-11-21 03:55:35  0.00B 设置环境变量 PHP_URL PHP_ASC_URL
ENV PHP_URL=https://www.php.net/distributions/php-8.4.15.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.4.15.tar.xz.asc
                        
# 2025-11-21 03:55:35  0.00B 设置环境变量 PHP_VERSION
ENV PHP_VERSION=8.4.15
                        
# 2025-11-21 03:55:35  0.00B 设置环境变量 GPG_KEYS
ENV GPG_KEYS=AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6 0616E93D95AF471243E26761770426E17EBBB3DD
                        
# 2025-11-21 03:55:35  0.00B 设置环境变量 PHP_LDFLAGS
ENV PHP_LDFLAGS=-Wl,-O1 -pie
                        
# 2025-11-21 03:55:35  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-11-21 03:55:35  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-11-21 03:55:35  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-11-21 03:55:34  0.00B 设置环境变量 PHP_INI_DIR
ENV PHP_INI_DIR=/usr/local/etc/php
                        
# 2025-11-21 03:55:34  3.03KB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	adduser -u 82 -D -S -G www-data www-data # buildkit
                        
# 2025-11-21 03:55:34  7.36MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk add --no-cache 		ca-certificates 		curl 		openssl 		tar 		xz # buildkit
                        
# 2025-11-21 03:55:34  0.00B 设置环境变量 PHPIZE_DEPS
ENV PHPIZE_DEPS=autoconf 		dpkg-dev dpkg 		file 		g++ 		gcc 		libc-dev 		make 		pkgconf 		re2c
                        
# 2025-10-08 19:04:56  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2025-10-08 19:04:56  8.32MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.22.2-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:ba5df9ea410fcd660841c1ecce1740222bb8e42dcece8150f3902980a9907350",
    "RepoTags": [
        "phpswoole/swoole:latest-alpine",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/phpswoole/swoole:latest-alpine"
    ],
    "RepoDigests": [
        "phpswoole/swoole@sha256:9b6006268ee27d06d36fc02b5026b8b4ec857548f0ee56c00b287208279f096b",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/phpswoole/swoole@sha256:0156680c509bd97afaea6d912e8e380a13a84b86a61dbf2e0fea3a278e15856c"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-12-06T19:31:59.554063006Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "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=AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6 0616E93D95AF471243E26761770426E17EBBB3DD",
            "PHP_VERSION=8.4.15",
            "PHP_URL=https://www.php.net/distributions/php-8.4.15.tar.xz",
            "PHP_ASC_URL=https://www.php.net/distributions/php-8.4.15.tar.xz.asc",
            "PHP_SHA256=a060684f614b8344f9b34c334b6ba8db1177555997edb5b1aceab0a4b807da7e"
        ],
        "Cmd": [
            "php",
            "-a"
        ],
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/var/www/",
        "Entrypoint": [
            "docker-php-entrypoint"
        ],
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 128685223,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/efe121e3bfce3b9ab85ea5ac595b8f1bf7e708d9ea9d1bbc242db34227d7cdb8/diff:/var/lib/docker/overlay2/97ed194205b97c7b26755495d17a4448b8b835ffc8b612a3b08d16774d1cbb7c/diff:/var/lib/docker/overlay2/0d1fb7deb091b2221cdd0d51673d36c263a2d380da9a3c343d8ebb96aff8058b/diff:/var/lib/docker/overlay2/4adc64be21527026da9deed0d6aad7a91c9ada8579e58ffefa2343254b19b8da/diff:/var/lib/docker/overlay2/ff42d35dfa20b6073dd86988828f6b038cb5e16062c9fc6b795102348bbe26f6/diff:/var/lib/docker/overlay2/977f6babdf506c9a71251ef465113bdaf90ed5eea576f564493a2d3e3669b0ff/diff:/var/lib/docker/overlay2/50b46b9003bfefda67df12a206d0958c5bbe0551042407b4c716ba5a5023786d/diff:/var/lib/docker/overlay2/8b0499a4b9b6dd8ad6d1f887523f7396274089efb015006ae624b54f1e2a9c5b/diff:/var/lib/docker/overlay2/0ced0fc22a699836b0bb43eb18fa72c08efc5e72c7b1ad693795ec5a0b1bc262/diff:/var/lib/docker/overlay2/5760b9e26d3e1e88fdd75de6ce1679429640fdbe37c0f1ec196f80a5e63bdd3a/diff:/var/lib/docker/overlay2/8355cab64a788bb7dc53ccc85aab502c7196f13882888cedef2042a559c6a9f2/diff:/var/lib/docker/overlay2/9228d0dea91f2a86651259163a395152983e6f8dd01e3c64990f331280069735/diff",
            "MergedDir": "/var/lib/docker/overlay2/332c6c22d1503fd066e857855d017bbe016e218675d7389c92e5c90ac7e94f52/merged",
            "UpperDir": "/var/lib/docker/overlay2/332c6c22d1503fd066e857855d017bbe016e218675d7389c92e5c90ac7e94f52/diff",
            "WorkDir": "/var/lib/docker/overlay2/332c6c22d1503fd066e857855d017bbe016e218675d7389c92e5c90ac7e94f52/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:256f393e029fa2063d8c93720da36a74a032bed3355a2bc3e313ad12f8bde9d1",
            "sha256:ba4866cfcaa1a193785e2bffef8491428919d451ab2797d3003351bc8791040f",
            "sha256:bb3a1ef68bff8f892179806e774030e7827a7e333bbf69713fb309a09ccc6961",
            "sha256:a2d61bd66e18e935a7aa95cc7282f81494af43b7a3858bcefb274cd496c23881",
            "sha256:ae7f02bd954a4006af4c00114e32bd8a178cd7f9e253bb9a63f32fd7d81cd877",
            "sha256:8c714d354bd259e1196f7737cf1bc4e4e24caba8f2278ab92489ec17ce9fd8ea",
            "sha256:db49fb667c9cfac7c94532d7551a51562295ec29836874b8f451696a2aaca347",
            "sha256:e79758b89a1a1ac49ae0cfed45c6ef84650193e8135adc485fae609afd86230d",
            "sha256:8a026624d31e6d8ff005c9746316412771c1159ca2d197a547d83777b56825d8",
            "sha256:d71a60d022d10216126bc6493bfc01ea3982a4c515d5a17f6557d259276271bb",
            "sha256:57e0d9b9076a2708cec6b6c8a9f6e4a14c4aab898d05c06cae7e1a483c62f8a3",
            "sha256:b523ae330d7d0fc8eaaf5f551dd8f5bf15ed97b2cf93b4c7b60eb087c8cc610e",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-12-16T16:44:35.860762682+08:00"
    }
}

更多版本

docker.io/phpswoole/swoole:latest-alpine

linux/amd64 docker.io128.69MB2025-12-16 16:44
22