logo
docker.io/appwrite/appwrite:2.6.2
linux/arm64 docker.io 小喆 贡献 请确认架构匹配
**Appwrite Appwrite 镜像**

这是一个开源的后端平台,提供API、数据库和认证服务。它允许你快速构建移动应用或网页应用,无需复杂的配置和设置。

该镜像基于 Alpine Linux 构建,体积小且易于部署。在 Docker 中运行 Appwrite 后台服务以管理你的应用程序数据、API 和认证。它支持多种语言和框架,如 Node.js、Python 等,并提供 GraphQL API 来与 Appwrite 后台进行交互。

17
浏览次数
522.29MB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/appwrite/appwrite:2.6.2-linuxarm64
源镜像
docker.io/appwrite/appwrite:2.6.2
镜像ID
sha256:17ae64d1ce60499c66bb4c2d372bee30af5e4bb5e614cf70885852a82a5adade
镜像 TAG
2.6.2-linuxarm64
镜像大小
522.29MB
平台架构
linux/arm64
镜像源
docker.io
CMD
php app/http.php
启动入口
docker-php-entrypoint
工作目录
/usr/src/code
OS/平台
linux/arm64
镜像创建
2026-10-24T13:41:14.543658573Z
同步时间
2026-11-03 16:46
浏览量
17 次
贡献者
avatar 小喆
🔌 开放端口 1
80/tcp
⚙️ 环境变量 14
KeyValue
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
PHPIZE_DEPS=autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c 1
PHP_INI_DIR=/usr/local/etc/php 2
PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 3
PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 4
PHP_LDFLAGS=-Wl,-O1 -pie 5
GPG_KEYS=1198C0117593497A5EC5C199286AF1F9897469DC 49D9AF6BC72A80D6691719C8AA23F5BE9C7097D4 D95C03BC702BE9515344AE3374E44BC9067701A5 6
PHP_VERSION=8.5.12 7
PHP_URL=https://www.php.net/distributions/php-8.5.12.tar.xz 8
PHP_ASC_URL=https://www.php.net/distributions/php-8.5.12.tar.xz.asc 9
PHP_SHA256=08bc2eba2a588654ade1357174aa646b761556c862dda0678345ee29ed481209 10
DEBUG=false 11
_APP_VERSION=2.6.2 12
_APP_HOME=https://appwrite.io 13
🏷️ 镜像标签 10
KeyValue
php:8.5-alpine@sha256:467382d6924d279a32b1fe46bf1076a738fca289b51082121364c355213d5121 base_image
team@appwrite.io maintainer
2026-10-24T13:40:40.031Z org.opencontainers.image.created
The open-source cloud for agents & devs. Including Auth, Databases, Storage, Functions, Messaging, Hosting, Realtime, WAF and more org.opencontainers.image.description
BSD-3-Clause org.opencontainers.image.licenses
54581f9698f9de23cf4b1432e353b3ee9b0012d5 org.opencontainers.image.revision
https://github.com/appwrite/appwrite org.opencontainers.image.source
appwrite org.opencontainers.image.title
https://github.com/appwrite/appwrite org.opencontainers.image.url
2.6.2 org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/appwrite/appwrite:2.6.2-linuxarm64
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/appwrite/appwrite:2.6.2-linuxarm64  docker.io/appwrite/appwrite:2.6.2

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/appwrite/appwrite:2.6.2-linuxarm64
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/appwrite/appwrite:2.6.2-linuxarm64  docker.io/appwrite/appwrite:2.6.2

Shell快速替换命令

sed -i 's#appwrite/appwrite:2.6.2#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/appwrite/appwrite:2.6.2-linuxarm64#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/appwrite/appwrite:2.6.2-linuxarm64 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/appwrite/appwrite:2.6.2-linuxarm64  docker.io/appwrite/appwrite:2.6.2'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/appwrite/appwrite:2.6.2-linuxarm64 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/appwrite/appwrite:2.6.2-linuxarm64  docker.io/appwrite/appwrite:2.6.2'

镜像构建历史


# 2026-10-24 21:41:14  0.00B 设置默认要执行的命令
CMD ["php" "app/http.php"]
                        
# 2026-10-24 21:41:14  0.00B 声明容器运行时监听的端口
EXPOSE [80/tcp]
                        
# 2026-10-24 21:41:14  0.00B 执行命令并创建新的镜像层
RUN |2 VERSION=2.6.2 DEBUG=false /bin/sh -c rm -rf /usr/src/code/app/config/specs &&     find /usr -name '*.a' -delete 2>/dev/null || true &&     find /usr -type d -name '__pycache__' -exec rm -rf {} + 2>/dev/null || true &&     find /usr -name '*.pyc' -delete 2>/dev/null || true # buildkit
                        
# 2026-10-24 21:41:13  0.00B 执行命令并创建新的镜像层
RUN |2 VERSION=2.6.2 DEBUG=false /bin/sh -c mkdir -p /etc/letsencrypt/live/ && chmod -Rf 755 /etc/letsencrypt/live/ # buildkit
                        
# 2026-10-24 21:41:12  1.41KB 执行命令并创建新的镜像层
RUN |2 VERSION=2.6.2 DEBUG=false /bin/sh -c chmod +x /usr/local/bin/doctor &&     chmod +x /usr/local/bin/install &&     chmod +x /usr/local/bin/interval &&     chmod +x /usr/local/bin/maintenance &&      chmod +x /usr/local/bin/migrate &&     chmod +x /usr/local/bin/stats-resources &&     chmod +x /usr/local/bin/realtime &&     chmod +x /usr/local/bin/mqtt &&     chmod +x /usr/local/bin/schedule &&     chmod +x /usr/local/bin/schedule-functions &&     chmod +x /usr/local/bin/schedule-executions &&     chmod +x /usr/local/bin/schedule-messages &&     chmod +x /usr/local/bin/schedule-maintenance &&     chmod +x /usr/local/bin/sdks &&     chmod +x /usr/local/bin/specs &&     chmod +x /usr/local/bin/ssl &&     chmod +x /usr/local/bin/task-time-travel &&     chmod +x /usr/local/bin/screenshot &&     chmod +x /usr/local/bin/test &&     chmod +x /usr/local/bin/upgrade &&     chmod +x /usr/local/bin/usage-setup &&     chmod +x /usr/local/bin/vars &&     chmod +x /usr/local/bin/queue-retry &&     chmod +x /usr/local/bin/queue-count-failed &&     chmod +x /usr/local/bin/queue-count-processing &&     chmod +x /usr/local/bin/queue-count-success &&     chmod +x /usr/local/bin/worker &&     chmod +x /usr/local/bin/worker-builds &&     chmod +x /usr/local/bin/worker-jobs &&     chmod +x /usr/local/bin/worker-screenshots &&     chmod +x /usr/local/bin/worker-certificates &&     chmod +x /usr/local/bin/worker-databases &&     chmod +x /usr/local/bin/worker-deletes &&     chmod +x /usr/local/bin/worker-executions &&     chmod +x /usr/local/bin/worker-functions &&     chmod +x /usr/local/bin/worker-mails &&     chmod +x /usr/local/bin/worker-maintenance &&     chmod +x /usr/local/bin/worker-messaging &&     chmod +x /usr/local/bin/worker-notifications &&     chmod +x /usr/local/bin/worker-migrations &&     chmod +x /usr/local/bin/worker-stats-resources &&     chmod +x /usr/local/bin/worker-stats-usage &&     chmod +x /usr/local/bin/worker-webhooks # buildkit
                        
# 2026-10-24 21:41:12  0.00B 执行命令并创建新的镜像层
RUN |2 VERSION=2.6.2 DEBUG=false /bin/sh -c mkdir -p /storage/uploads &&     mkdir -p /storage/imports &&     mkdir -p /storage/cache &&     mkdir -p /storage/config &&     mkdir -p /storage/certificates &&     mkdir -p /storage/functions &&     mkdir -p /storage/debug &&     chown -Rf www-data:www-data /storage/uploads && chmod -Rf 0755 /storage/uploads &&     chown -Rf www-data:www-data /storage/imports && chmod -Rf 0755 /storage/imports &&     chown -Rf www-data:www-data /storage/cache && chmod -Rf 0755 /storage/cache &&     chown -Rf www-data:www-data /storage/config && chmod -Rf 0755 /storage/config &&     chown -Rf www-data:www-data /storage/certificates && chmod -Rf 0755 /storage/certificates &&     chown -Rf www-data:www-data /storage/functions && chmod -Rf 0755 /storage/functions &&     chown -Rf www-data:www-data /storage/debug && chmod -Rf 0755 /storage/debug # buildkit
                        
# 2026-10-24 21:41:11  1.74KB 复制新文件或目录到容器中
COPY ./clickhouse-init.sh /usr/local/share/appwrite/clickhouse-init.sh # buildkit
                        
# 2026-10-24 21:41:11  1.97KB 复制新文件或目录到容器中
COPY ./clickhouse-config.xml /usr/local/share/appwrite/clickhouse-config.xml # buildkit
                        
# 2026-10-24 21:41:11  2.73KB 复制新文件或目录到容器中
COPY ./mongo-entrypoint.sh /usr/local/share/appwrite/mongo-entrypoint.sh # buildkit
                        
# 2026-10-24 21:41:11  487.00B 复制新文件或目录到容器中
COPY ./mongo-init.js /usr/local/share/appwrite/mongo-init.js # buildkit
                        
# 2026-10-24 21:41:11  62.98KB 复制新文件或目录到容器中
COPY ./docker-compose.yml /usr/local/share/appwrite/docker-compose.yml # buildkit
                        
# 2026-10-24 21:41:11  222.14KB 复制新文件或目录到容器中
COPY ./app/views/install /usr/local/share/appwrite/app/views/install # buildkit
                        
# 2026-10-24 21:41:11  1.74KB 复制新文件或目录到容器中
COPY ./clickhouse-init.sh /usr/src/code/clickhouse-init.sh # buildkit
                        
# 2026-10-24 21:41:11  1.97KB 复制新文件或目录到容器中
COPY ./clickhouse-config.xml /usr/src/code/clickhouse-config.xml # buildkit
                        
# 2026-10-24 21:41:11  2.73KB 复制新文件或目录到容器中
COPY ./mongo-entrypoint.sh /usr/src/code/mongo-entrypoint.sh # buildkit
                        
# 2026-10-24 21:41:11  487.00B 复制新文件或目录到容器中
COPY ./mongo-init.js /usr/src/code/mongo-init.js # buildkit
                        
# 2026-10-24 21:41:11  131.00B 复制新文件或目录到容器中
COPY ./docker/php.ini /usr/local/etc/php/conf.d/zz-php.ini # buildkit
                        
# 2026-10-24 21:41:11  243.00B 复制新文件或目录到容器中
COPY ./docker/opcache.ini /usr/local/etc/php/conf.d/zz-opcache.ini # buildkit
                        
# 2026-10-24 21:41:11  794.00B 复制新文件或目录到容器中
COPY ./dev /usr/src/code/dev # buildkit
                        
# 2026-10-24 21:41:11  9.61MB 复制新文件或目录到容器中
COPY ./packages /usr/src/code/packages # buildkit
                        
# 2026-10-24 21:41:11  6.98MB 复制新文件或目录到容器中
COPY ./src /usr/src/code/src # buildkit
                        
# 2026-10-24 21:41:11  80.54KB 复制新文件或目录到容器中
COPY ./bin /usr/local/bin # buildkit
                        
# 2026-10-24 21:41:11  15.81MB 复制新文件或目录到容器中
COPY ./public /usr/src/code/public # buildkit
                        
# 2026-10-24 21:41:11  26.94MB 复制新文件或目录到容器中
COPY ./app /usr/src/code/app # buildkit
                        
# 2026-10-24 21:41:11  45.08MB 复制新文件或目录到容器中
COPY /usr/local/src/vendor /usr/src/code/vendor # buildkit
                        
# 2026-10-24 21:40:50  0.00B 设置工作目录为/usr/src/code
WORKDIR /usr/src/code
                        
# 2026-10-24 21:40:50  0.00B 执行命令并创建新的镜像层
RUN |2 VERSION=2.6.2 DEBUG=false /bin/sh -c if [ "$DEBUG" == "true" ]; then     apk add boost boost-dev;     fi # buildkit
                        
# 2026-10-24 21:40:50  0.00B 设置环境变量 _APP_VERSION _APP_HOME
ENV _APP_VERSION=2.6.2 _APP_HOME=https://appwrite.io
                        
# 2026-10-24 21:40:50  0.00B 设置环境变量 DEBUG
ENV DEBUG=false
                        
# 2026-10-24 21:40:50  0.00B 定义构建参数
ARG DEBUG=false
                        
# 2026-10-24 21:40:50  0.00B 定义构建参数
ARG VERSION=2.6.2
                        
# 2026-10-24 21:40:50  0.00B 添加元数据标签
LABEL maintainer=team@appwrite.io
                        
# 2026-10-22 13:45:29  0.00B 设置默认要执行的命令
CMD ["tail" "-f" "/dev/null"]
                        
# 2026-10-22 13:45:29  0.00B 声明容器运行时监听的端口
EXPOSE map[80/tcp:{}]
                        
# 2026-10-22 13:45:29  7.93MB 复制新文件或目录到容器中
COPY /artifacts/git-remote-entire /usr/local/bin/git-remote-entire # buildkit
                        
# 2026-10-22 13:45:29  10.43MB 执行命令并创建新的镜像层
RUN |1 BASE_IMAGE=php:8.5-alpine@sha256:467382d6924d279a32b1fe46bf1076a738fca289b51082121364c355213d5121 /bin/sh -c cp /tmp/exts/*.so $(php-config --extension-dir)/ &&     rm -rf /tmp/exts &&     docker-php-ext-enable       brotli       gd       igbinary       imagick       intl       lz4       maxminddb       mongodb       pdo_mysql       pdo_pgsql       protobuf       redis       scrypt       snappy       sockets       swoole       yaml       zstd # buildkit
                        
# 2026-10-22 13:45:28  69.02KB 复制新文件或目录到容器中
COPY /artifacts/ /tmp/exts/ # buildkit
                        
# 2026-10-22 13:45:28  67.77KB 复制新文件或目录到容器中
COPY /artifacts/ /tmp/exts/ # buildkit
                        
# 2026-10-22 13:45:28  3.22MB 复制新文件或目录到容器中
COPY /artifacts/ /tmp/exts/ # buildkit
                        
# 2026-10-22 13:45:28  67.66KB 复制新文件或目录到容器中
COPY /artifacts/ /tmp/exts/ # buildkit
                        
# 2026-10-22 13:45:28  67.48KB 复制新文件或目录到容器中
COPY /artifacts/ /tmp/exts/ # buildkit
                        
# 2026-10-22 13:45:28  657.42KB 复制新文件或目录到容器中
COPY /artifacts/ /tmp/exts/ # buildkit
                        
# 2026-10-22 13:45:28  543.57KB 复制新文件或目录到容器中
COPY /artifacts/ /tmp/exts/ # buildkit
                        
# 2026-10-22 13:45:28  2.95MB 复制新文件或目录到容器中
COPY /artifacts/ /tmp/exts/ # buildkit
                        
# 2026-10-22 13:44:16  67.80KB 复制新文件或目录到容器中
COPY /artifacts/ /tmp/exts/ # buildkit
                        
# 2026-10-22 13:44:16  67.75KB 复制新文件或目录到容器中
COPY /artifacts/ /tmp/exts/ # buildkit
                        
# 2026-10-22 13:44:16  526.74KB 复制新文件或目录到容器中
COPY /artifacts/ /tmp/exts/ # buildkit
                        
# 2026-10-22 13:44:16  133.10KB 复制新文件或目录到容器中
COPY /artifacts/ /tmp/exts/ # buildkit
                        
# 2026-10-22 13:44:16  68.30KB 复制新文件或目录到容器中
COPY /artifacts/ /tmp/exts/ # buildkit
                        
# 2026-10-22 13:44:16  1.39MB 复制新文件或目录到容器中
COPY /artifacts/ /tmp/exts/ # buildkit
                        
# 2026-10-22 13:41:46  0.00B 设置工作目录为/usr/src/code
WORKDIR /usr/src/code
                        
# 2026-10-22 13:41:46  3.76KB 执行命令并创建新的镜像层
RUN |1 BASE_IMAGE=php:8.5-alpine@sha256:467382d6924d279a32b1fe46bf1076a738fca289b51082121364c355213d5121 /bin/sh -c set -eux;     POLICY_DIR="$(identify -list configure | awk '/^CONFIGURE_PATH/ {print $2}' | cut -d: -f1)";     cp /tmp/policy.xml "${POLICY_DIR%/}/policy.xml";     rm /tmp/policy.xml;     identify -list policy | grep -q '50KP' # buildkit
                        
# 2026-10-22 13:41:45  3.76KB 复制新文件或目录到容器中
COPY policy.xml /tmp/policy.xml # buildkit
                        
# 2026-10-22 13:41:45  261.64MB 执行命令并创建新的镜像层
RUN |1 BASE_IMAGE=php:8.5-alpine@sha256:467382d6924d279a32b1fe46bf1076a738fca289b51082121364c355213d5121 /bin/sh -c apk update &&   apk upgrade --no-cache &&   apk add --no-cache     brotli     c-ares     certbot     freetype     docker-cli     docker-cli-compose     exiftool     git     icu-libs     imagemagick     imagemagick-heic     libavif     'libcurl>=8.22.0'     libgomp     libheif     libjpeg-turbo     libjxl     libmaxminddb     libpng     libpq     libstdc++     libwebp     lz4-libs     rsync     yaml     zip     zstd-libs   && rm -rf /var/cache/apk/* # buildkit
                        
# 2026-10-22 13:41:45  0.00B 添加元数据标签
LABEL maintainer=team@appwrite.io
                        
# 2026-10-22 13:41:45  0.00B 添加元数据标签
LABEL base_image=php:8.5-alpine@sha256:467382d6924d279a32b1fe46bf1076a738fca289b51082121364c355213d5121
                        
# 2026-10-22 13:41:45  0.00B 定义构建参数
ARG BASE_IMAGE=php:8.5-alpine@sha256:467382d6924d279a32b1fe46bf1076a738fca289b51082121364c355213d5121
                        
# 2026-10-22 13:41:37  233.18KB 执行命令并创建新的镜像层
RUN /bin/sh -c apk add --no-cache 'ca-certificates>=20261020-r0' 'ca-certificates-bundle>=20261020-r0' &&   update-ca-certificates # buildkit
                        
# 2026-10-21 23:56:16  0.00B 设置默认要执行的命令
CMD ["php" "-a"]
                        
# 2026-10-21 23:56:16  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["docker-php-entrypoint"]
                        
# 2026-10-21 23:56:16  54.01KB 执行命令并创建新的镜像层
RUN /bin/sh -c docker-php-ext-enable sodium # buildkit
                        
# 2026-10-21 23:56:15  7.21KB 复制新文件或目录到容器中
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
                        
# 2026-10-21 23:56:15  90.12MB 执行命令并创建新的镜像层
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)"; 	case "$gnuArch" in 		'i686-linux-'*) 			export 				CFLAGS="$CFLAGS -msse2 -mfpmath=sse" 				CPPFLAGS="$CPPFLAGS -msse2 -mfpmath=sse" 			; 			;; 	esac; 	test "$PHP_INI_DIR" != "${PHP_INI_DIR%/php}"; 	./configure 		--build="$gnuArch" 		--sysconfdir="${PHP_INI_DIR%/php}" 		--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
                        
# 2026-10-21 23:52:54  587.00B 复制新文件或目录到容器中
COPY docker-php-source /usr/local/bin/ # buildkit
                        
# 2026-10-21 23:52:53  14.59MB 执行命令并创建新的镜像层
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
                        
# 2026-10-21 23:52:51  0.00B 设置环境变量 PHP_SHA256
ENV PHP_SHA256=08bc2eba2a588654ade1357174aa646b761556c862dda0678345ee29ed481209
                        
# 2026-10-21 23:52:51  0.00B 设置环境变量 PHP_URL PHP_ASC_URL
ENV PHP_URL=https://www.php.net/distributions/php-8.5.12.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.5.12.tar.xz.asc
                        
# 2026-10-21 23:52:51  0.00B 设置环境变量 PHP_VERSION
ENV PHP_VERSION=8.5.12
                        
# 2026-10-21 23:52:51  0.00B 设置环境变量 GPG_KEYS
ENV GPG_KEYS=1198C0117593497A5EC5C199286AF1F9897469DC 49D9AF6BC72A80D6691719C8AA23F5BE9C7097D4 D95C03BC702BE9515344AE3374E44BC9067701A5
                        
# 2026-10-21 23:52:51  0.00B 设置环境变量 PHP_LDFLAGS
ENV PHP_LDFLAGS=-Wl,-O1 -pie
                        
# 2026-10-21 23:52:51  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
                        
# 2026-10-21 23:52:51  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
                        
# 2026-10-21 23:52:51  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
                        
# 2026-10-21 23:52:51  0.00B 设置环境变量 PHP_INI_DIR
ENV PHP_INI_DIR=/usr/local/etc/php
                        
# 2026-10-21 23:52:51  3.03KB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	adduser -u 82 -D -S -G www-data www-data # buildkit
                        
# 2026-10-21 23:52:50  13.90MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk add --no-cache 		ca-certificates 		curl 		openssl 		tar 		xz # buildkit
                        
# 2026-10-21 23:52:50  0.00B 设置环境变量 PHPIZE_DEPS
ENV PHPIZE_DEPS=autoconf 		dpkg-dev dpkg 		file 		g++ 		gcc 		libc-dev 		make 		pkgconf 		re2c
                        
# 2026-09-18 04:37:05  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2026-09-18 04:37:05  8.66MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.24.2-aarch64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:17ae64d1ce60499c66bb4c2d372bee30af5e4bb5e614cf70885852a82a5adade",
    "RepoTags": [
        "appwrite/appwrite:2.6.2",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/appwrite/appwrite:2.6.2-linuxarm64"
    ],
    "RepoDigests": [
        "appwrite/appwrite@sha256:bc2d41def03f9a493fb383b0e9bc793cc77a7fcb232da2e1f9893cc6954ea239",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/appwrite/appwrite@sha256:bf20c05a3eb581f32dd5efb45cfc5e00a3fd3c3d3fde4d417067f37d854bbda5"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-10-24T13:41:14.543658573Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "80/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=1198C0117593497A5EC5C199286AF1F9897469DC 49D9AF6BC72A80D6691719C8AA23F5BE9C7097D4 D95C03BC702BE9515344AE3374E44BC9067701A5",
            "PHP_VERSION=8.5.12",
            "PHP_URL=https://www.php.net/distributions/php-8.5.12.tar.xz",
            "PHP_ASC_URL=https://www.php.net/distributions/php-8.5.12.tar.xz.asc",
            "PHP_SHA256=08bc2eba2a588654ade1357174aa646b761556c862dda0678345ee29ed481209",
            "DEBUG=false",
            "_APP_VERSION=2.6.2",
            "_APP_HOME=https://appwrite.io"
        ],
        "Cmd": [
            "php",
            "app/http.php"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/usr/src/code",
        "Entrypoint": [
            "docker-php-entrypoint"
        ],
        "OnBuild": null,
        "Labels": {
            "base_image": "php:8.5-alpine@sha256:467382d6924d279a32b1fe46bf1076a738fca289b51082121364c355213d5121",
            "maintainer": "team@appwrite.io",
            "org.opencontainers.image.created": "2026-10-24T13:40:40.031Z",
            "org.opencontainers.image.description": "The open-source cloud for agents \u0026 devs. Including Auth, Databases, Storage, Functions, Messaging, Hosting, Realtime, WAF and more",
            "org.opencontainers.image.licenses": "BSD-3-Clause",
            "org.opencontainers.image.revision": "54581f9698f9de23cf4b1432e353b3ee9b0012d5",
            "org.opencontainers.image.source": "https://github.com/appwrite/appwrite",
            "org.opencontainers.image.title": "appwrite",
            "org.opencontainers.image.url": "https://github.com/appwrite/appwrite",
            "org.opencontainers.image.version": "2.6.2"
        }
    },
    "Architecture": "arm64",
    "Os": "linux",
    "Size": 522289161,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/d9c6bdd4ec18160cfd57ae200df6627a24126c11684694dd2874d63c7f3f67a1/diff:/var/lib/docker/overlay2/7b020bec3637f87845df3d5dcd7c12e91d638ec6ad2c853684dfdd9fd3fe7e3f/diff:/var/lib/docker/overlay2/6e542b6c871ef1692a00aecd438fa5ea2bced200ff6dffb08469938ffbdb8132/diff:/var/lib/docker/overlay2/846ab7fc9b5868e7b28decf8224376b53d0f61e4eaa0f2a29e08e2985f9e8a29/diff:/var/lib/docker/overlay2/4227af1bd98ba595efc37a202e06e53a833025c3963002246ef229efbf0d2033/diff:/var/lib/docker/overlay2/4942769bfbb62d9b0f7d66630385caae390ecaf752b4a8ad693406bfd2f5528f/diff:/var/lib/docker/overlay2/56e74bd85f2a353ca9e43e833c3b1ddd4ba737109dbf74470122fe3573d8be58/diff:/var/lib/docker/overlay2/27cee10b8954b5223f370cecc61cba64812393e4eed90f6d26ff322fa683f56d/diff:/var/lib/docker/overlay2/e7b7fe7772647bf0183eb4735db2b6fa825f041788009f9b7ba6e240897ad205/diff:/var/lib/docker/overlay2/7976a24e7725e7bf791eda341fc7ee07e80deb756f4839eb0171b6dadf832633/diff:/var/lib/docker/overlay2/0cfc0640c54257c1665f17c539a81208eef8c272bb16430bcc8958f00dbfc182/diff:/var/lib/docker/overlay2/f61327576cc5ea741e29c6859aa480998ca3811543c8ce1c30ee411ba0c0918e/diff:/var/lib/docker/overlay2/c90fac4eb50c2699c3301a551a4d339718144dac46d688b28c8395e74f540e1a/diff:/var/lib/docker/overlay2/aac7aa9ecd5907e2660b6d62de1cf9622ec28a27fd06a92adfaaa03c95cee695/diff:/var/lib/docker/overlay2/9e6e81c6d2b754f2aa9ea56a3eac0b67432153de338e144cc32b01a3562c0f9a/diff:/var/lib/docker/overlay2/e8dce2c0b1a0f3d08b49165e2a209effe503dd481c8a71f7bbd8952a72afa4b4/diff:/var/lib/docker/overlay2/2cfe368507cd63877f33eda5636b6c079f0663a0f10285cbb4041e71d46dadef/diff:/var/lib/docker/overlay2/53de25b727b0159a1f31e99545d5ffb93b655f93c144354fb6fee907ca7d29e1/diff:/var/lib/docker/overlay2/36a6e646dd565abdef0556ae94b521dbe1a3b765f4d1d702c16ad0b27e32c6b9/diff:/var/lib/docker/overlay2/b46dee9a5df3f52279396b19d6befc0908d82ee6ea573f190fa14d92f16815bf/diff:/var/lib/docker/overlay2/21a2bd0592dfaea69d90816d0a08c396a7c1d91167afced6d59f4f1d3318f52b/diff:/var/lib/docker/overlay2/1648a2d7a52142b75181b059ad94460908e7ea794a6b93eb0704e6e6bd7f04e5/diff:/var/lib/docker/overlay2/6e8378882240cd80e6642db92fd79ba7c6fefcc3a11041b502749922d732cfd4/diff:/var/lib/docker/overlay2/073f2fa2ed6e989ffb8231380790e8797e47a13b47298a43e6696c418e11e9cc/diff:/var/lib/docker/overlay2/2edd41c838db8f5b960745a66a0df28793d4d4b74b17c134cf1e990407cd8b6c/diff:/var/lib/docker/overlay2/fca97ce85c1629af13e79d094adda2bbef7c5f60b881f4833746ebd594ed4c19/diff:/var/lib/docker/overlay2/4710a0017f54d9c63887897533b3b0548e33ac3d9c3e10a58a0b390c44819807/diff:/var/lib/docker/overlay2/c5b17427c69fd0d8b7323dca3cde3339fdd994c7c2a112b3ed74269ba5f51700/diff:/var/lib/docker/overlay2/c377c43509c79d576d3448df6a1236c83c57621a9b986b535a5e8a6d1cbabd0b/diff:/var/lib/docker/overlay2/39b811be9888029d849b3db5fdf0bf2100bbb43ae7b65aed5765a23a33218329/diff:/var/lib/docker/overlay2/c6d48fb996c0448f27cf128b62cf98d739b752972a1d10a3aa8767e0aad640af/diff:/var/lib/docker/overlay2/051a88b24ab9ced11eb4af6f7720b1be1ba128f1e32a7acde401c0d707f203ec/diff:/var/lib/docker/overlay2/6366af34e4efc962c410d5dbf822bf0f5e24fc6f7d338fe49d8d8c184b861d42/diff:/var/lib/docker/overlay2/8a703e08bccafca4b7a0020afd19ef150b7020b2155f5cf7c32642effb0dcfcc/diff:/var/lib/docker/overlay2/02a90af0596624ca078d19f97b5a35244b6a5df767210b571143c88f9d3bf146/diff:/var/lib/docker/overlay2/06367d7580b6f18244604bacbd594e8aa6bb14df788d9d8b5932a7026ea1c327/diff:/var/lib/docker/overlay2/e341115b20062752e5e70cdb9c7cedc2b9a1620a4f8adaec760c7900de0a96c4/diff:/var/lib/docker/overlay2/76a81f057e1edcf641f15ed600f2c74ed1cb52d7f2e50723df6c451f945ffe24/diff:/var/lib/docker/overlay2/34fa0e08b18cd794d0192e0b0f93db944101d858f27fece3211d64ec63ff7761/diff:/var/lib/docker/overlay2/8d65fcae267fd29c43baf319eee1c68251b58556556c58cf49637a884d220275/diff:/var/lib/docker/overlay2/c1302f5fb045598b0a9d3d85787355c74e999b66c2bcd82f49f5be61e5f62862/diff:/var/lib/docker/overlay2/96c5482c55deae7ca811d2e76634a2080f55332c577f6be5d2ad6ccbb7935763/diff:/var/lib/docker/overlay2/2b6dd99c454a2b978d507f3a16804c6c555384d6fbd9a68cca7a93e37600e93b/diff:/var/lib/docker/overlay2/d5a12b340c40f4c2327f12c8ae589933f2e3c8773d2e64a0eeb601e308d02396/diff:/var/lib/docker/overlay2/c2c11454115f6839f835584e15b5671123616f1fbb177cc7c85a779b3b7a9bfe/diff:/var/lib/docker/overlay2/4b2cf8c25113c5ded26bfe63b108332ecc6a35b9c3f1f5de7d1ac256e89ddcd3/diff:/var/lib/docker/overlay2/cfa69cb6ab3df8b4e5571489405e3527db90c665c0d0193efb086221b56e675c/diff:/var/lib/docker/overlay2/06031785efb02d27545bad4e1e5f7ab8bec44ebe33b955fcab341fdafab031ce/diff:/var/lib/docker/overlay2/5dc2b8be2d1b8254bd3c9e8fce2ceecb40a603f7061b90247ff4185257317b24/diff:/var/lib/docker/overlay2/d0909b80136fbbc83f16bde960baf6910d10e981b483e11c872483657d094f31/diff:/var/lib/docker/overlay2/ed57b182914c4f55fe936bbf9c1f370944a3760083fd6919a103615c4d343c15/diff:/var/lib/docker/overlay2/a3b5ac2cec58eb211c38f38542b0aa08753fea2da7d199d6993870380a9cb5a0/diff:/var/lib/docker/overlay2/811e6c896748c8255c40ee9398de80edbaf22edd2534651891a9958eac357a12/diff:/var/lib/docker/overlay2/dc38de4edb4a9077ff8556a4fc6a3f8fddc6a2b3479a86cc4cf6d01296c63747/diff",
            "MergedDir": "/var/lib/docker/overlay2/d809e1220f940dec1586dc0012458cca97a584437b93c32dcb410cba27245876/merged",
            "UpperDir": "/var/lib/docker/overlay2/d809e1220f940dec1586dc0012458cca97a584437b93c32dcb410cba27245876/diff",
            "WorkDir": "/var/lib/docker/overlay2/d809e1220f940dec1586dc0012458cca97a584437b93c32dcb410cba27245876/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:1b349a3334531b575b01d409540dd8aca14ef29abddacd50f36643d7c949db4b",
            "sha256:e3769e68d7db0d5628d7aa902edbc839d8607fa1dc00f821ad0d55911a869a5f",
            "sha256:f31eab03e19bc1f570561562f9d4ae599e972bc7f974ad45aacfa20ca223b778",
            "sha256:be9769bd22474472620fea9927cb47b3172d31f137b2a355b2ba9041814aff68",
            "sha256:30df52fc44ab668b0c9568f0389bfa370bcd645c4e261e5880664a964b457e49",
            "sha256:885cf3492d6416a21ceb137cedc4dc2e4eab6159913fc3e5bb42c29472ab1410",
            "sha256:05fa7db0c93f745989d21a0bea2fb0cf5de908ad54444c77fc565ec159565d74",
            "sha256:8dfc425a1a05a7affebeaf3440c539f13624e39c899b0d1598fde81a3fb745f9",
            "sha256:d360622054979d2421765a4814a9ec2f3f3ef41230a0abbcef2c67369e568fdc",
            "sha256:5969cb650827dd22a64321b1f1983f0fbd8781623037a98b228f845c6944e409",
            "sha256:459fc68eb41432744a8a0a996aae965a0907db6357f71355a4b4338fd7459a1e",
            "sha256:25603a65ac5e82869c03dd6008dcbeddbd4b3549146defce9d8c27f8cf61a6f2",
            "sha256:53b7da8342dac821985e854e5bf55406ed6f299499d5a149a6762650e69bcc39",
            "sha256:382a6cb060b232c8e0d481b690bde45a5a88115b895ac075c567d73b0e88586b",
            "sha256:abfcf68df2090b29c1879c075a566cc56b7f8e0a4f171aababab6c9243c5792a",
            "sha256:ee4029d92ed289f033cd14c132ea3ddabc983415ecb693264e7233bc86ecacb9",
            "sha256:a2f80230d0c499a957fd598010fb83042b0ebb9692a747a24c11ed2704ae0d31",
            "sha256:7fa741af7a7e1194fab3bc1516d059dc68cfd6885b733c4fc880f154a661a0fe",
            "sha256:2482da0068501278a53c9965573da67e94adeae1c6315cf7e43c05cada21b01a",
            "sha256:0edb236be487ca22d6ce89cf97bdd1a1506db368674ff4a5d8685d467438a8b2",
            "sha256:f407755d8faab2958ab8240ea9764962eba0d11d7b11cba34439a5842e108d06",
            "sha256:db5d4d2ec49b43f92ed10717c19c625cc743ae63a4b6b789ac65a6cc0e161e72",
            "sha256:94038a6b1a6b46ef768aa18c6cc1359f1a2081ab8dc9c95a7bd2735b2916f473",
            "sha256:fb15cfc8792ae6f7f078f32d55d55228d031ce9f0a77a3618fa1f49438d1ce98",
            "sha256:7241c67f92d7c3218956b8baf6850b5056e124b8a3eacb4ef5e0ee78fc30bdb8",
            "sha256:aa404426f10b83f42e253fa0c3d0080bc20fadcec07267ab46987d391480af91",
            "sha256:f77bc4fd77ab7f8437821d54dd944062e177fcee155c57e626353befa74dade6",
            "sha256:8ee91a46ac7974538fe9e23d751fd671a10a9034583b1cd643b7c7e28d5c650e",
            "sha256:4b261c8a4c1b2d9225090131420e494b793ec6239aa37029b408117aa70193ad",
            "sha256:38ba8522b33c1171541f15c3d4504d85f33b1cc9b2723616f247b308324abb5e",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:f4593f7e91cf7c00ad0d9c180caa3ec69a1949ed736e945e8142ce1361317f1e",
            "sha256:a40b81c887e2e333f3ed27f25e33d0990a083f0a5e00509f0607cfad8e01bcc4",
            "sha256:8c5290b8a19c2cebcc26f51743aeb713f9bb6896bb1102bb800d717cbca396f7",
            "sha256:8fe93cfb5ae10b88429db49e59b82c3c1ae3c8d64d754fdad351e3045967eb81",
            "sha256:8c2726a614a8596da947eee5f01f8a7eadf96724c8cf182480329682cb3d1993",
            "sha256:37732b79736714072d14ac1fff7e64aff3c8724b9d2eb808dab5cefddc8f9db7",
            "sha256:fad20cb5821998ac4a35afadf3bbbce06b7682c54a888db937a4188a89478377",
            "sha256:e76c2d1dbdb8be9b597a9e554a623662f0c1f47170f12fc5b3eca72295ff89db",
            "sha256:76ccae5784c90ba6f087623a0517c52076ccefa238d95040be246b371dbe5394",
            "sha256:6f90a0a5b598e85a1da09cf867d5b0002e0a16cfebe65f0ce427ec791fc81a53",
            "sha256:e18227b9b972edd051d088003f33a90075fa1b931db85698ae104f547a11be09",
            "sha256:24b5b7c71025aa49fb44c8432e1285c2c2385046e996661035415342629420b4",
            "sha256:854fbff4e8db35cb34289b386058214334561f96ebe06275e1590097abcd45a6",
            "sha256:a834dbf88ff9f68f5396612c308950158f2e5ff9274b0a6f86ea76f4b05e2aad",
            "sha256:1e4ab00c56c6f5eb6a64e88099a39d4f43a71cf001be6581ae143fd9fe0204cb",
            "sha256:4fb216008a63454da8d7aa8b6123931eb2609d4a2d8efadd99cdc9d8e63e6456",
            "sha256:66093ab845ea002faf167fa4c349fcfd37017b63c38c14c6f43f2e557643af1a",
            "sha256:91e54de61f91a90476678335ee69dabf826a1253c6748a9235997393e2d04140",
            "sha256:8ca7f9cf5db510c84afe866ea03f5c73f6e4a154ae772ffb63fd576fb607894e",
            "sha256:e3bb1fa4763bfc5051de7b90fd71fc66a93c6bf5d33467405fb681851f34f398",
            "sha256:8dbc8abe5a87163e6a8fc90dcd63bb70c024b1886b54ad0367512afa33674a98",
            "sha256:a781d00f85b69f21815cc4279bf33a3366125c2d97056823a69aa4edfd5e798e",
            "sha256:6a03f080e3a59b5cf280acb0a9d217795396839e6a17a29ae9172d4ae208dac2"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-11-03T16:46:28.920108183+08:00"
    }
}

更多版本

docker.io/appwrite/appwrite:1.9.5

linux/amd64 docker.io618.38MB2026-09-07 21:12
128

docker.io/appwrite/appwrite:1.9.6

linux/amd64 docker.io618.38MB2026-08-03 21:54
175

docker.io/appwrite/appwrite:2.6.2

linux/amd64 docker.io535.58MB2026-11-03 16:49
16

docker.io/appwrite/appwrite:2.6.2

linux/arm64 docker.io522.29MB2026-11-03 16:46
16

docker.io/appwrite/appwrite:latest

linux/amd64 docker.io1.14GB2024-09-24 08:21
969
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×