logo
docker.io/appwrite/appwrite:2.6.2
linux/amd64 docker.io 小喆 贡献
**Appwrite Appwrite 镜像**

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

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

16
浏览次数
535.58MB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/appwrite/appwrite:2.6.2
源镜像
docker.io/appwrite/appwrite:2.6.2
镜像ID
sha256:bbd937776247b0a181ddf5aa80f596bad9b62b16c0ad7949648d7f4b1c46349b
镜像 TAG
2.6.2
镜像大小
535.58MB
平台架构
linux/amd64
镜像源
docker.io
CMD
php app/http.php
启动入口
docker-php-entrypoint
工作目录
/usr/src/code
OS/平台
linux/amd64
镜像创建
2026-10-24T13:40:57.328583175Z
同步时间
2026-11-03 16:49
浏览量
16 次
贡献者
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
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/appwrite/appwrite:2.6.2  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
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/appwrite/appwrite:2.6.2  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#' 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 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/appwrite/appwrite:2.6.2  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 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/appwrite/appwrite:2.6.2  docker.io/appwrite/appwrite:2.6.2'

镜像构建历史


# 2026-10-24 21:40:57  0.00B 设置默认要执行的命令
CMD ["php" "app/http.php"]
                        
# 2026-10-24 21:40:57  0.00B 声明容器运行时监听的端口
EXPOSE [80/tcp]
                        
# 2026-10-24 21:40:57  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:40:56  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:40:56  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:40:56  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:40:56  1.74KB 复制新文件或目录到容器中
COPY ./clickhouse-init.sh /usr/local/share/appwrite/clickhouse-init.sh # buildkit
                        
# 2026-10-24 21:40:56  1.97KB 复制新文件或目录到容器中
COPY ./clickhouse-config.xml /usr/local/share/appwrite/clickhouse-config.xml # buildkit
                        
# 2026-10-24 21:40:56  2.73KB 复制新文件或目录到容器中
COPY ./mongo-entrypoint.sh /usr/local/share/appwrite/mongo-entrypoint.sh # buildkit
                        
# 2026-10-24 21:40:56  487.00B 复制新文件或目录到容器中
COPY ./mongo-init.js /usr/local/share/appwrite/mongo-init.js # buildkit
                        
# 2026-10-24 21:40:56  62.98KB 复制新文件或目录到容器中
COPY ./docker-compose.yml /usr/local/share/appwrite/docker-compose.yml # buildkit
                        
# 2026-10-24 21:40:56  222.14KB 复制新文件或目录到容器中
COPY ./app/views/install /usr/local/share/appwrite/app/views/install # buildkit
                        
# 2026-10-24 21:40:56  1.74KB 复制新文件或目录到容器中
COPY ./clickhouse-init.sh /usr/src/code/clickhouse-init.sh # buildkit
                        
# 2026-10-24 21:40:56  1.97KB 复制新文件或目录到容器中
COPY ./clickhouse-config.xml /usr/src/code/clickhouse-config.xml # buildkit
                        
# 2026-10-24 21:40:56  2.73KB 复制新文件或目录到容器中
COPY ./mongo-entrypoint.sh /usr/src/code/mongo-entrypoint.sh # buildkit
                        
# 2026-10-24 21:40:56  487.00B 复制新文件或目录到容器中
COPY ./mongo-init.js /usr/src/code/mongo-init.js # buildkit
                        
# 2026-10-24 21:40:56  131.00B 复制新文件或目录到容器中
COPY ./docker/php.ini /usr/local/etc/php/conf.d/zz-php.ini # buildkit
                        
# 2026-10-24 21:40:56  243.00B 复制新文件或目录到容器中
COPY ./docker/opcache.ini /usr/local/etc/php/conf.d/zz-opcache.ini # buildkit
                        
# 2026-10-24 21:40:56  794.00B 复制新文件或目录到容器中
COPY ./dev /usr/src/code/dev # buildkit
                        
# 2026-10-24 21:40:56  9.61MB 复制新文件或目录到容器中
COPY ./packages /usr/src/code/packages # buildkit
                        
# 2026-10-24 21:40:55  6.98MB 复制新文件或目录到容器中
COPY ./src /usr/src/code/src # buildkit
                        
# 2026-10-24 21:40:55  80.54KB 复制新文件或目录到容器中
COPY ./bin /usr/local/bin # buildkit
                        
# 2026-10-24 21:40:55  15.81MB 复制新文件或目录到容器中
COPY ./public /usr/src/code/public # buildkit
                        
# 2026-10-24 21:40:55  26.94MB 复制新文件或目录到容器中
COPY ./app /usr/src/code/app # buildkit
                        
# 2026-10-24 21:40:55  45.08MB 复制新文件或目录到容器中
COPY /usr/local/src/vendor /usr/src/code/vendor # buildkit
                        
# 2026-10-24 21:40:51  0.00B 设置工作目录为/usr/src/code
WORKDIR /usr/src/code
                        
# 2026-10-24 21:40:51  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:51  0.00B 设置环境变量 _APP_VERSION _APP_HOME
ENV _APP_VERSION=2.6.2 _APP_HOME=https://appwrite.io
                        
# 2026-10-24 21:40:51  0.00B 设置环境变量 DEBUG
ENV DEBUG=false
                        
# 2026-10-24 21:40:51  0.00B 定义构建参数
ARG DEBUG=false
                        
# 2026-10-24 21:40:51  0.00B 定义构建参数
ARG VERSION=2.6.2
                        
# 2026-10-24 21:40:51  0.00B 添加元数据标签
LABEL maintainer=team@appwrite.io
                        
# 2026-10-22 13:45:17  0.00B 设置默认要执行的命令
CMD ["tail" "-f" "/dev/null"]
                        
# 2026-10-22 13:45:17  0.00B 声明容器运行时监听的端口
EXPOSE map[80/tcp:{}]
                        
# 2026-10-22 13:45:17  8.58MB 复制新文件或目录到容器中
COPY /artifacts/git-remote-entire /usr/local/bin/git-remote-entire # buildkit
                        
# 2026-10-22 13:45:17  10.36MB 执行命令并创建新的镜像层
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:16  52.80KB 复制新文件或目录到容器中
COPY /artifacts/ /tmp/exts/ # buildkit
                        
# 2026-10-22 13:45:16  55.67KB 复制新文件或目录到容器中
COPY /artifacts/ /tmp/exts/ # buildkit
                        
# 2026-10-22 13:45:16  3.37MB 复制新文件或目录到容器中
COPY /artifacts/ /tmp/exts/ # buildkit
                        
# 2026-10-22 13:45:16  67.77KB 复制新文件或目录到容器中
COPY /artifacts/ /tmp/exts/ # buildkit
                        
# 2026-10-22 13:45:16  34.84KB 复制新文件或目录到容器中
COPY /artifacts/ /tmp/exts/ # buildkit
                        
# 2026-10-22 13:45:16  657.61KB 复制新文件或目录到容器中
COPY /artifacts/ /tmp/exts/ # buildkit
                        
# 2026-10-22 13:45:16  507.21KB 复制新文件或目录到容器中
COPY /artifacts/ /tmp/exts/ # buildkit
                        
# 2026-10-22 13:45:16  2.99MB 复制新文件或目录到容器中
COPY /artifacts/ /tmp/exts/ # buildkit
                        
# 2026-10-22 13:43:57  22.87KB 复制新文件或目录到容器中
COPY /artifacts/ /tmp/exts/ # buildkit
                        
# 2026-10-22 13:43:57  26.92KB 复制新文件或目录到容器中
COPY /artifacts/ /tmp/exts/ # buildkit
                        
# 2026-10-22 13:43:57  493.77KB 复制新文件或目录到容器中
COPY /artifacts/ /tmp/exts/ # buildkit
                        
# 2026-10-22 13:43:57  84.07KB 复制新文件或目录到容器中
COPY /artifacts/ /tmp/exts/ # buildkit
                        
# 2026-10-22 13:43:57  48.01KB 复制新文件或目录到容器中
COPY /artifacts/ /tmp/exts/ # buildkit
                        
# 2026-10-22 13:43:57  1.41MB 复制新文件或目录到容器中
COPY /artifacts/ /tmp/exts/ # buildkit
                        
# 2026-10-22 13:42:03  0.00B 设置工作目录为/usr/src/code
WORKDIR /usr/src/code
                        
# 2026-10-22 13:42:03  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:42:03  3.76KB 复制新文件或目录到容器中
COPY policy.xml /tmp/policy.xml # buildkit
                        
# 2026-10-22 13:42:02  257.65MB 执行命令并创建新的镜像层
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:42:02  0.00B 添加元数据标签
LABEL maintainer=team@appwrite.io
                        
# 2026-10-22 13:42:02  0.00B 添加元数据标签
LABEL base_image=php:8.5-alpine@sha256:467382d6924d279a32b1fe46bf1076a738fca289b51082121364c355213d5121
                        
# 2026-10-22 13:42:02  0.00B 定义构建参数
ARG BASE_IMAGE=php:8.5-alpine@sha256:467382d6924d279a32b1fe46bf1076a738fca289b51082121364c355213d5121
                        
# 2026-10-22 13:41:48  233.52KB 执行命令并创建新的镜像层
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:51:34  0.00B 设置默认要执行的命令
CMD ["php" "-a"]
                        
# 2026-10-21 23:51:34  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["docker-php-entrypoint"]
                        
# 2026-10-21 23:51:34  54.36KB 执行命令并创建新的镜像层
RUN /bin/sh -c docker-php-ext-enable sodium # buildkit
                        
# 2026-10-21 23:51:34  7.21KB 复制新文件或目录到容器中
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
                        
# 2026-10-21 23:51:34  107.57MB 执行命令并创建新的镜像层
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:48:14  587.00B 复制新文件或目录到容器中
COPY docker-php-source /usr/local/bin/ # buildkit
                        
# 2026-10-21 23:48:14  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:48:11  0.00B 设置环境变量 PHP_SHA256
ENV PHP_SHA256=08bc2eba2a588654ade1357174aa646b761556c862dda0678345ee29ed481209
                        
# 2026-10-21 23:48:11  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:48:11  0.00B 设置环境变量 PHP_VERSION
ENV PHP_VERSION=8.5.12
                        
# 2026-10-21 23:48:11  0.00B 设置环境变量 GPG_KEYS
ENV GPG_KEYS=1198C0117593497A5EC5C199286AF1F9897469DC 49D9AF6BC72A80D6691719C8AA23F5BE9C7097D4 D95C03BC702BE9515344AE3374E44BC9067701A5
                        
# 2026-10-21 23:48:11  0.00B 设置环境变量 PHP_LDFLAGS
ENV PHP_LDFLAGS=-Wl,-O1 -pie
                        
# 2026-10-21 23:48:11  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:48:11  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:48:11  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:48:11  0.00B 设置环境变量 PHP_INI_DIR
ENV PHP_INI_DIR=/usr/local/etc/php
                        
# 2026-10-21 23:48:11  3.03KB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	adduser -u 82 -D -S -G www-data www-data # buildkit
                        
# 2026-10-21 23:48:11  13.46MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk add --no-cache 		ca-certificates 		curl 		openssl 		tar 		xz # buildkit
                        
# 2026-10-21 23:48:11  0.00B 设置环境变量 PHPIZE_DEPS
ENV PHPIZE_DEPS=autoconf 		dpkg-dev dpkg 		file 		g++ 		gcc 		libc-dev 		make 		pkgconf 		re2c
                        
# 2026-09-18 04:37:20  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2026-09-18 04:37:20  8.42MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.24.2-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:bbd937776247b0a181ddf5aa80f596bad9b62b16c0ad7949648d7f4b1c46349b",
    "RepoTags": [
        "appwrite/appwrite:2.6.2",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/appwrite/appwrite:2.6.2"
    ],
    "RepoDigests": [
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/appwrite/appwrite@sha256:20826227d5cd8fa333f1656d77a18551ffadfb51d1cd037ea659f1f42299cb94"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-10-24T13:40:57.328583175Z",
    "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": "amd64",
    "Os": "linux",
    "Size": 535580335,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/50bef5d484d77cd9ff05971f7f67a258aaa76664155adce18abf7ac3bcfd7d8d/diff:/var/lib/docker/overlay2/df46c8f1684429fd58ab2ac1175f19f44772c2da251f0e7fe0f18241ae9e4421/diff:/var/lib/docker/overlay2/e1ad4c3289dbd6db3605253d3becc2059052df9931f1ee123360c4de19c6c1e9/diff:/var/lib/docker/overlay2/605855eea512bc60dcefa5762a429284e7ff1f9105ba6413d38eca4bff1cbcd1/diff:/var/lib/docker/overlay2/26d0136dab29ff175508cbe0bc3c2cf151a8136d03f84b9c6a96ebef99d87cbd/diff:/var/lib/docker/overlay2/d0b5816f79c3db9d70b14a2a7e62233ff577edc8a1949b4f60ec939b02987ac3/diff:/var/lib/docker/overlay2/b9e74ae5247c114bf0f5f51c9dbad58dfcad20492501f02360fc402748337b66/diff:/var/lib/docker/overlay2/cbea4fedd9b776d97588636f5dca979a6c477e8c9ccbc396d530c20ca0f935e7/diff:/var/lib/docker/overlay2/064470f789f03963665d7905cbb0ea414317910f3df83ac20e12ae1645d8968b/diff:/var/lib/docker/overlay2/4d10f60e65a8c2422bbcd236b2fc5582e96a4c993bd440cf5a8ac2adce8cf467/diff:/var/lib/docker/overlay2/65db83f921c1b6a0ed3a7807e43654ab1a232c4563d36d0dc0198db57a964a93/diff:/var/lib/docker/overlay2/2c0f5f5d3aebd9cbdce42883b178f0cd0c2f881657addd663b890a717948f839/diff:/var/lib/docker/overlay2/3a612d24f20b58b75af07b301747e073acd33b9b4feafb16eb470defc57309bf/diff:/var/lib/docker/overlay2/03a4f3b712fc8833aa337a87bec236bfe56ffe77cf586fcbd3d331a3310faeab/diff:/var/lib/docker/overlay2/9834862ed4af9e6ee5161bb1a9ba49756715f48bf262646e1265224f770c30e0/diff:/var/lib/docker/overlay2/d85f9b9741e6e03b8ea024a862988536b1c01bb423b79a7093686c53d9d4f82a/diff:/var/lib/docker/overlay2/3fa12be05c405f8a0797dd811ad171f17e938e484ebdcedb0a54b6beec2187d1/diff:/var/lib/docker/overlay2/5c7e6529c9729bc3775f692220263570f8de6db872582af3f92551c6b61dcfbd/diff:/var/lib/docker/overlay2/c20f697b08e6b551f602240966043a2fb064aafdb3fb0e0be0585bb27dc18f95/diff:/var/lib/docker/overlay2/df4f0d979bc278e7a8e46f269077f33bdd3d92f5c66e6d3597a29f8c730d37e9/diff:/var/lib/docker/overlay2/9e2de75f8fcadbb96fa987e5f361e2c9870fd85437bc02d3ad985223804874ee/diff:/var/lib/docker/overlay2/623a20c5042931e280d223188e26ab37053d57d54a349a59287b4426d63f3d5c/diff:/var/lib/docker/overlay2/3b1b03f70c58ca220f31db417f44923fcb8bb031eb72cf37a42ae4e30d9325a8/diff:/var/lib/docker/overlay2/c20f6f35b9ee4ea09b40485d0d76b9d09fbd8e99dfffde1498c13df7a158a48e/diff:/var/lib/docker/overlay2/bfcf29c0fcf6274075a0cb8eb6dab87732b5cb37fa5ea6f1a8af7d3f8025da1e/diff:/var/lib/docker/overlay2/91bcfe5a4c2a621bb04ee9670e04225fe50cfb51b7bcf2b88e9b8bc2f47568f2/diff:/var/lib/docker/overlay2/81a842fa108542d4bf19b95d9a7d49d9aaec687480bd5a30cfa2a0c4b88ac223/diff:/var/lib/docker/overlay2/b93da40a8d38727aebe8dcfc5e374a51af71ecfaa855c0cd833ffd7aaadfd488/diff:/var/lib/docker/overlay2/543a22b83855cdb1abe23551efa3d8002d0780fc29c4b687794d34c122051400/diff:/var/lib/docker/overlay2/21ce016320607fb37385bc28294b7099c9568065e56b3258067941df89c860ce/diff:/var/lib/docker/overlay2/826f9471bb0495fe53bb9159dc4759955990bfdafe2a945244e820346f7f637a/diff:/var/lib/docker/overlay2/2d0c663de9b62b835511c078de902f24969aab0ec2b39a58f438c39425a3b8c1/diff:/var/lib/docker/overlay2/7b77d112476c367896d83d3ca55cc2fa044026e97dc902363f3f9dc931293235/diff:/var/lib/docker/overlay2/98bff4fd76b7f7dd2cdff1f2627227e475fe4e66fece0c082fdb368ed14e30e3/diff:/var/lib/docker/overlay2/1c914de4a4eee98ba64251c9d42c1c8aa6c4779277f23f240998f5eab1240ca4/diff:/var/lib/docker/overlay2/13013d45d7f76b14a6e01532b6ae948a6eefc7f4e02156c918c00418787408ff/diff:/var/lib/docker/overlay2/4e845f09813fd7fd131b5f7eaa308492c63d1096688decfa5649adc793722bb3/diff:/var/lib/docker/overlay2/c4139b43952337eb5e4a57c82592ffd9fc95dbda80f30f99020abb754f5e2252/diff:/var/lib/docker/overlay2/3be11ca514df520afc1822bec52a360fca11a8bd50522d359d9207717de6ba8e/diff:/var/lib/docker/overlay2/134104e3daf4d223e3b7abc806b3ebbf34ac87fa2684adc2b5d7e53e860cd709/diff:/var/lib/docker/overlay2/38ba35e396e1d9fb2c71ab89ec4e7d58f14b04dbe35525b12b1f7d95973735e3/diff:/var/lib/docker/overlay2/09a0fb0a6200be5e84bcdf63953b984d9566344f4ea37d712c33d98a0bc22469/diff:/var/lib/docker/overlay2/5af143658d78c5e14bcdfef7c0537db5a6c95beecfc6f507ec7b83ccd4876d8d/diff:/var/lib/docker/overlay2/23f804276c26ab87234606efc002b36c9734ccdfeb92ba710ea01e0235f4ac08/diff:/var/lib/docker/overlay2/f8a15f40dbdd919ae0370a54d2f4633497a60c2602cf84922288341f7b533c97/diff:/var/lib/docker/overlay2/c6503f1b5cb5cfc0bf46e53ead016ac36c7d81dfdf346a514db4144577e23bdc/diff:/var/lib/docker/overlay2/fa11da5a86343597928b226ff8b266720315c78ce5cf8bd09510bfb0c1122fe3/diff:/var/lib/docker/overlay2/1e2f5d3cf85c77f296c49aa1a038fbb7745fdcbcbf42e68b15f681c677e1fecd/diff:/var/lib/docker/overlay2/17d185db54dcdb54ba8f3f6dadc968fbd0683ba473ef1811e29e375750d85302/diff:/var/lib/docker/overlay2/900deeb083188602cfc03848f99593ff3a6b69de61164cb856ce6bff7ed52771/diff:/var/lib/docker/overlay2/c944fae0bfe182112dd93c1e369730cca646284e914f13909dce79505e7d804d/diff:/var/lib/docker/overlay2/d3239919853c432edc7c9c364da08c1c01c19eda2f1c0df39f6b2e3643895301/diff:/var/lib/docker/overlay2/a3478b8ebc2256c037d5ba9ea80ed1460c2c26213114402c9a69394673fd400b/diff:/var/lib/docker/overlay2/b7e5ef51ce780a37006b37512b37b3c0271e6d74abe35c7fa5736879409027ce/diff",
            "MergedDir": "/var/lib/docker/overlay2/b0b44741a5e38b42b1ae828eb9b0fb098065f2469720973b89818a87e4f25d30/merged",
            "UpperDir": "/var/lib/docker/overlay2/b0b44741a5e38b42b1ae828eb9b0fb098065f2469720973b89818a87e4f25d30/diff",
            "WorkDir": "/var/lib/docker/overlay2/b0b44741a5e38b42b1ae828eb9b0fb098065f2469720973b89818a87e4f25d30/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:74d97c428c51a828f9051a7a40a53ff1fc99e54fc30323ce36760701b0b7f711",
            "sha256:35344808c2af4258719c74c581af4f2c39ca63a52eb19b5a7ec6f679478ed2c5",
            "sha256:63d490b78fb1969ce95bcb60dcd38d28808c28fe1359dc7bbe1f882134e56205",
            "sha256:e8e6a9eb5956b3d38d1a308f6fe667ca15161f80eb69086ec384e9201a4fdc03",
            "sha256:215619b4afebed6a0de3fda2ba258504577022a48547899e6e333b2853bda162",
            "sha256:d6555fff233d4b106c8d2090ed680044f7a842b0523242d0f61d7d0eb1f11ff1",
            "sha256:8f1787f4cec4447fae28cfe36eb931cc2836c59dcb2d62f3ba91837cefb2fd4e",
            "sha256:51f14577227e0404636a6898dc2d64b97115c4e18b9043fd2bd7d233d2ec43ea",
            "sha256:b65f518744840a1cada0fc1831b4ad9245b603f72899eeda2f997aaedaed600c",
            "sha256:220d96fbfe4dea59b5bbfb21a95a0efa59fdf3e693194cd64d1b5acbe4bf8465",
            "sha256:12c672eb247f2ad784e09c57453d958e22b6299dd04482899d6fee26d7c6cf54",
            "sha256:e3bda2a72d0281400b14b78cef9e04deaca1800d47ad9a37e91b0ff0ffbc6cc2",
            "sha256:dce8521dcba77365a2f74b5d385ee94572864fb8f9a0311c06e5d16b9bdfce5b",
            "sha256:608d404d3e4cdd99b1ace5d44e4b3d36221a4a130f32669ede58144845e282aa",
            "sha256:1388c66cdb4307c2ce149674183b872d98129d7ee59941a39288cc7effb9375c",
            "sha256:a5686658a617e5e87b29f84b3d2d6a2c1a30cba22b8da953e5bb509a016e0903",
            "sha256:bcd930a2ae6c86a311aeab47270188916459986aa54d46b167eb1963eaa0ae81",
            "sha256:12da3eb5275352fbd80e65e7cef7332272619232a453a08a952311a06059e8f2",
            "sha256:e10110191e0bbf5bcac839b3aae0f4a5b5b551adb1cddfcb263911dc0691ee3c",
            "sha256:9f356e46df7f49e4e73912876af811239310f8601c92ce94cd6943a8b92e6f92",
            "sha256:3aae9ebf42e3a1d9c5e758f5e73cf7b0814c84e72cb65a94ec776563157e45aa",
            "sha256:1b04f11704aee8ad111c4f3305672b9f1863499e5ccfeffa8a14d4ce72dca9ee",
            "sha256:30100b2ffd4488c6ac626376beed244d04f55ab30fe1adc790da4fd5211d0d63",
            "sha256:eff9aeef3748e90d9cbee90e19095281d9e89695735c4ce1382bd9709b682117",
            "sha256:4ad0a5b56693f37fc4eb11534b1903944b95180e2201845a5f0b97a02ca016e5",
            "sha256:01f7db23c5c31a098eae598c93531c3bb22e66f44fbe02cb1d628c2e970e6db3",
            "sha256:ec126d20939c4e1a05545b15e6cdb8d14fd3e194e343250040ea28c50586f675",
            "sha256:5780a3af670615f99076a878befed7f472e7f59c48fb2fac8bdba48e8c6539d5",
            "sha256:d8f9917b52107a139bb499750911d3f1e937524a32f1602883efb9f0df0b7cad",
            "sha256:8210e8e36d5f1f54875f597391d57897021d8701bbc400fa1fc8daee36f14158",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:6342184dbcc1bfe326b2b65b8a4bf8f8e856945e5386fc70e8cc65ce4377d404",
            "sha256:9b0c0d8d74386be41b7f84adf7cd2cd5b00f8400f3719c3e951914d7c85e52b2",
            "sha256:8e50b630d6dfef442c9954b3265c8788f9a862a07fbd5432c1a0b073dc6ee906",
            "sha256:f85d86c4c71e101d759843bd1725a32956493ac704d8869e1a8206aab8964939",
            "sha256:7a24fddabb732973fbc229e42cba99802a3d49a373b6fff5dc6144cb5c6f7ae8",
            "sha256:80e7dba05deb94fd98ceb606b23360f9b4e6a5fb8cb99425c197851155b74af4",
            "sha256:29f9db80240e617fac96c36326cb1d9118e5ad94071a435dbf7cd340017fe133",
            "sha256:f59f4cf19ccd01e62d117058779289eab2f62ba5fbe9384520a8e18cd7541996",
            "sha256:67dfab154f7a09ab39f341f0652d23938a214abcf4dffb4d2d51f745d559750f",
            "sha256:abbb8787943aa4f300786e1b35bdb1a90dc08eb24a6bdfc7f7f85119c0862ced",
            "sha256:5abfa2d08c6bc731038db44c29ddcf582a4de8bd2382ecc3deebfa81fbb41225",
            "sha256:8f7bf5df292e08554fb08cfb3fff601e65f9d350064576ddda751b8e22a5fab7",
            "sha256:6c1f4cc9f840144941285f2a7e187029c7fae53940182a607348442fecb0b0e1",
            "sha256:bae4c7a1fd089a888d5483e39c15a92c0ddce7d2370c7eccffc7588da5ceb9ed",
            "sha256:a77a064d2ddececb8fb4bd96864002e387fcef77dd62197610e690e1a11c25f3",
            "sha256:a7d1f1c182e35a9723bc620a9f966f733b5dc66645eaac1456e8da2373a3fb5f",
            "sha256:673288ba7f67b538ac998eb54679d32862fcc182ba23247c8caddc24fa9545b3",
            "sha256:130f49e1001a3af0a5431acf8faff59f127b34e946de861d7dbf134c3c363243",
            "sha256:bcc234df4d66de90f8c4a9e67a571856c11a8c056d392a64652a90b7a6df0029",
            "sha256:ecaeafb15b7c508b4ad239a4085764713255622effd59bb6d280afbdec6556fc",
            "sha256:b7d67f91dac26ec10a8044b366cb4a195a495f728b3b2b5868b2f0808920d8c5",
            "sha256:38cb05e9452bb040b708302332ae37c30fe2cd3b35ec077a8d2eca9750fe3727",
            "sha256:3dcf2e2d58ce8e68f71ddbcb8445a84bf9541bf0a1c46464a65d2dabd68d0818"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-11-03T16:48:39.616082546+08:00"
    }
}

更多版本

docker.io/appwrite/appwrite:1.9.5

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

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
15

docker.io/appwrite/appwrite:2.6.2

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

docker.io/appwrite/appwrite:latest

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