ghcr.io/monicahq/monica-next:main linux/amd64

ghcr.io/monicahq/monica-next:main - 国内下载镜像源 浏览次数:15

Monica HQ是一个开源的个人关系管理系统。monica-next通常指的是Monica应用程序的下一个开发版本或前沿版本。它旨在帮助用户记录、管理和跟踪与家人、朋友和熟人之间的互动,包括生日、重要事件、记忆和各种笔记,从而更好地维护个人关系。

源镜像 ghcr.io/monicahq/monica-next:main
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/monicahq/monica-next:main
镜像ID sha256:9e948e5ddb342635d6c3c995b57d6794f8632ff1b019f6ce2c7713ea2fe57a49
镜像TAG main
大小 659.85MB
镜像源 ghcr.io
CMD apache2-foreground
启动入口 entrypoint.sh
工作目录 /var/www/html
OS/平台 linux/amd64
浏览量 15 次
贡献者
镜像创建 2025-08-30T12:16:17.753187404Z
同步时间 2026-01-26 16:54
更新时间 2026-01-27 17:47
开放端口
80/tcp
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PHPIZE_DEPS=autoconf dpkg-dev file g++ gcc libc-dev make pkg-config re2c PHP_INI_DIR=/usr/local/etc/php APACHE_CONFDIR=/etc/apache2 APACHE_ENVVARS=/etc/apache2/envvars PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 PHP_LDFLAGS=-Wl,-O1 -pie GPG_KEYS=1198C0117593497A5EC5C199286AF1F9897469DC C28D937575603EB4ABB725861C0779DC5C0A9DE4 AFD8691FDAEDF03BDF6E460563F15A9B715376CA PHP_VERSION=8.3.25 PHP_URL=https://www.php.net/distributions/php-8.3.25.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.3.25.tar.xz.asc PHP_SHA256=187b61bb795015adacf53f8c55b44414a63777ec19a776b75fb88614506c0d37 PHP_OPCACHE_VALIDATE_TIMESTAMPS=0 PHP_OPCACHE_MAX_ACCELERATED_FILES=20000 PHP_OPCACHE_MEMORY_CONSUMPTION=192 PHP_OPCACHE_MAX_WASTED_PERCENTAGE=10 PHP_MEMORY_LIMIT=512M PHP_UPLOAD_LIMIT=512M APACHE_BODY_LIMIT=1073741824
镜像标签
2025-08-30T12:12:08.809Z: org.opencontainers.image.created "This is MonicaHQ, your personal memory! MonicaHQ is like a CRM but for the friends, family, and acquaintances around you.": org.opencontainers.image.description AGPL-3.0: org.opencontainers.image.licenses e08e91734170b6bbd582cb578532c3948196124e: org.opencontainers.image.revision https://github.com/monicahq/monica: org.opencontainers.image.source "MonicaHQ, the Personal Relationship Manager": org.opencontainers.image.title https://github.com/monicahq/monica: org.opencontainers.image.url "Monica": org.opencontainers.image.vendor main: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/monicahq/monica-next:main
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/monicahq/monica-next:main  ghcr.io/monicahq/monica-next:main

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/monicahq/monica-next:main
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/monicahq/monica-next:main  ghcr.io/monicahq/monica-next:main

Shell快速替换命令

sed -i 's#ghcr.io/monicahq/monica-next:main#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/monicahq/monica-next:main#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/monicahq/monica-next:main && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/monicahq/monica-next:main  ghcr.io/monicahq/monica-next:main'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/monicahq/monica-next:main && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/monicahq/monica-next:main  ghcr.io/monicahq/monica-next:main'

镜像构建历史


# 2025-08-30 20:16:17  0.00B 设置默认要执行的命令
CMD ["apache2-foreground"]
                        
# 2025-08-30 20:16:17  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["entrypoint.sh"]
                        
# 2025-08-30 20:16:17  2.94KB 复制新文件或目录到容器中
COPY scripts/docker/entrypoint.sh scripts/docker/entrypoint-unittests.sh scripts/docker/cron.sh scripts/docker/queue.sh /usr/local/bin/ # buildkit
                        
# 2025-08-30 20:16:17  349.00B 复制新文件或目录到容器中
COPY --chown=www-data:www-data scripts/docker/.env.production .env # buildkit
                        
# 2025-08-30 20:16:17  6.95MB 复制新文件或目录到容器中
COPY --chown=www-data:www-data /var/www/html/public/build ./public/build # buildkit
                        
# 2025-08-30 20:16:17  76.41MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -ex;         mkdir -p storage/framework/views;     composer install --no-progress --no-interaction --prefer-dist --optimize-autoloader --no-dev;     composer clear-cache;     rm -rf .composer # buildkit
                        
# 2025-08-30 20:16:09  3.13MB 执行命令并创建新的镜像层
RUN /bin/sh -c install-composer.sh # buildkit
                        
# 2025-08-30 20:16:08  476.00B 复制新文件或目录到容器中
COPY scripts/docker/install-composer.sh /usr/local/sbin/ # buildkit
                        
# 2025-08-30 20:16:07  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -ex;         mkdir -p bootstrap/cache;     mkdir -p storage;     chown -R www-data:www-data bootstrap/cache storage;     chmod -R g+w bootstrap/cache storage # buildkit
                        
# 2025-08-30 20:16:07  15.15MB 复制新文件或目录到容器中
COPY --chown=www-data:www-data . ./ # buildkit
                        
# 2025-08-30 20:16:06  0.00B 设置工作目录为/var/www/html
WORKDIR /var/www/html
                        
# 2025-08-30 20:16:06  19.27KB 执行命令并创建新的镜像层
RUN /bin/sh -c set -ex;     APACHE_DOCUMENT_ROOT=/var/www/html/public;     sed -ri -e "s!/var/www/html!${APACHE_DOCUMENT_ROOT}!g" $APACHE_CONFDIR/sites-available/*.conf;     sed -ri -e "s!/var/www/!${APACHE_DOCUMENT_ROOT}!g" $APACHE_CONFDIR/apache2.conf $APACHE_CONFDIR/conf-available/*.conf # buildkit
                        
# 2025-08-30 20:16:06  74.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -ex;         {         echo 'LimitRequestBody ${APACHE_BODY_LIMIT}';     } > $APACHE_CONFDIR/conf-available/apache-limits.conf;     a2enconf apache-limits # buildkit
                        
# 2025-08-30 20:16:06  0.00B 设置环境变量 APACHE_BODY_LIMIT
ENV APACHE_BODY_LIMIT=1073741824
                        
# 2025-08-30 20:16:06  250.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -ex;         a2enmod headers rewrite remoteip;     {         echo RemoteIPHeader X-Real-IP;         echo RemoteIPTrustedProxy 10.0.0.0/8;         echo RemoteIPTrustedProxy 172.16.0.0/12;         echo RemoteIPTrustedProxy 192.168.0.0/16;     } > $APACHE_CONFDIR/conf-available/remoteip.conf;     a2enconf remoteip # buildkit
                        
# 2025-08-30 20:16:05  509.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -ex;         docker-php-ext-enable opcache;     {         echo '[opcache]';         echo 'opcache.enable=1';         echo 'opcache.revalidate_freq=0';         echo 'opcache.validate_timestamps=${PHP_OPCACHE_VALIDATE_TIMESTAMPS}';         echo 'opcache.max_accelerated_files=${PHP_OPCACHE_MAX_ACCELERATED_FILES}';         echo 'opcache.memory_consumption=${PHP_OPCACHE_MEMORY_CONSUMPTION}';         echo 'opcache.max_wasted_percentage=${PHP_OPCACHE_MAX_WASTED_PERCENTAGE}';         echo 'opcache.interned_strings_buffer=16';         echo 'opcache.fast_shutdown=1';     } > $PHP_INI_DIR/conf.d/opcache-recommended.ini;         echo 'apc.enable_cli=1' >> $PHP_INI_DIR/conf.d/docker-php-ext-apcu.ini;         {         echo 'memory_limit=${PHP_MEMORY_LIMIT}';         echo 'upload_max_filesize=${PHP_UPLOAD_LIMIT}';         echo 'post_max_size=${PHP_UPLOAD_LIMIT}';     } > $PHP_INI_DIR/conf.d/limits.ini; # buildkit
                        
# 2025-08-30 20:16:05  0.00B 设置环境变量 PHP_MEMORY_LIMIT PHP_UPLOAD_LIMIT
ENV PHP_MEMORY_LIMIT=512M PHP_UPLOAD_LIMIT=512M
                        
# 2025-08-30 20:16:05  0.00B 设置环境变量 PHP_OPCACHE_VALIDATE_TIMESTAMPS PHP_OPCACHE_MAX_ACCELERATED_FILES PHP_OPCACHE_MEMORY_CONSUMPTION PHP_OPCACHE_MAX_WASTED_PERCENTAGE
ENV PHP_OPCACHE_VALIDATE_TIMESTAMPS=0 PHP_OPCACHE_MAX_ACCELERATED_FILES=20000 PHP_OPCACHE_MEMORY_CONSUMPTION=192 PHP_OPCACHE_MAX_WASTED_PERCENTAGE=10
                        
# 2025-08-30 20:16:05  52.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -ex;         mkdir -p /var/spool/cron/crontabs;     rm -f /var/spool/cron/crontabs/root;     echo '* * * * * php /var/www/html/artisan schedule:run -v' > /var/spool/cron/crontabs/www-data # buildkit
                        
# 2025-08-30 20:16:05  52.19MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -ex;         savedAptMark="$(apt-mark showmanual)";         apt-get update;     apt-get install -y --no-install-recommends         libicu-dev         zlib1g-dev         libzip-dev         libpng-dev         libpq-dev         libxml2-dev         libfreetype6-dev         libjpeg62-turbo-dev         libgmp-dev         libmemcached-dev         libssl-dev         libwebp-dev         libcurl4-openssl-dev     ;         debMultiarch="$(dpkg-architecture --query DEB_BUILD_MULTIARCH)";     if [ ! -e /usr/include/gmp.h ]; then ln -s /usr/include/$debMultiarch/gmp.h /usr/include/gmp.h; fi;    docker-php-ext-configure intl;     docker-php-ext-configure gd --with-jpeg --with-freetype --with-webp;     docker-php-ext-configure gmp;     docker-php-ext-install -j$(nproc)         intl         zip         bcmath         gd         gmp         pdo_mysql         mysqli         pdo_pgsql         soap     ;         pecl install APCu;     pecl install memcached;     pecl install redis;         docker-php-ext-enable         apcu         memcached         redis     ;         apt-mark auto '.*' > /dev/null;     apt-mark manual $savedAptMark;     ldd "$(php -r 'echo ini_get("extension_dir");')"/*.so         | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); print so }'         | sort -u         | xargs -r dpkg-query -S         | cut -d: -f1         | sort -u         | xargs -rt apt-mark manual;         apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false;     rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2025-08-30 20:12:39  2.93MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -ex;         apt-get update;     apt-get install -y --no-install-recommends         bash         busybox-static         unzip     ;     rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2025-08-28 23:22:56  0.00B 设置默认要执行的命令
CMD ["apache2-foreground"]
                        
# 2025-08-28 23:22:56  0.00B 声明容器运行时监听的端口
EXPOSE map[80/tcp:{}]
                        
# 2025-08-28 23:22:56  0.00B 设置工作目录为/var/www/html
WORKDIR /var/www/html
                        
# 2025-08-28 23:22:56  1.35KB 复制新文件或目录到容器中
COPY apache2-foreground /usr/local/bin/ # buildkit
                        
# 2025-08-28 23:22:56  0.00B 设置停止容器时发送的系统调用信号
STOPSIGNAL SIGWINCH
                        
# 2025-08-28 23:22:56  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["docker-php-entrypoint"]
                        
# 2025-08-28 23:22:56  17.00B 执行命令并创建新的镜像层
RUN /bin/sh -c docker-php-ext-enable sodium # buildkit
                        
# 2025-08-28 23:22:56  23.00B 执行命令并创建新的镜像层
RUN /bin/sh -c docker-php-ext-enable opcache # buildkit
                        
# 2025-08-28 23:22:56  7.22KB 复制新文件或目录到容器中
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
                        
# 2025-08-28 23:22:56  52.51MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 		savedAptMark="$(apt-mark showmanual)"; 	apt-get update; 	apt-get install -y --no-install-recommends 		apache2-dev 		libargon2-dev 		libcurl4-openssl-dev 		libonig-dev 		libreadline-dev 		libsodium-dev 		libsqlite3-dev 		libssl-dev 		libxml2-dev 		zlib1g-dev 	; 		export 		CFLAGS="$PHP_CFLAGS" 		CPPFLAGS="$PHP_CPPFLAGS" 		LDFLAGS="$PHP_LDFLAGS" 		PHP_BUILD_PROVIDER='https://github.com/docker-library/php' 		PHP_UNAME='Linux - Docker' 	; 	docker-php-source extract; 	cd /usr/src/php; 	gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; 	debMultiarch="$(dpkg-architecture --query DEB_BUILD_MULTIARCH)"; 	if [ ! -d /usr/include/curl ]; then 		ln -sT "/usr/include/$debMultiarch/curl" /usr/local/include/curl; 	fi; 	./configure 		--build="$gnuArch" 		--with-config-file-path="$PHP_INI_DIR" 		--with-config-file-scan-dir="$PHP_INI_DIR/conf.d" 				--enable-option-checking=fatal 				--with-mhash 				--with-pic 				--enable-mbstring 		--enable-mysqlnd 		--with-password-argon2 		--with-sodium=shared 		--with-pdo-sqlite=/usr 		--with-sqlite3=/usr 				--with-curl 		--with-iconv 		--with-openssl 		--with-readline 		--with-zlib 				--disable-phpdbg 				--with-pear 				--with-libdir="lib/$debMultiarch" 				--disable-cgi 				--with-apxs2 	; 	make -j "$(nproc)"; 	find -type f -name '*.a' -delete; 	make install; 	find 		/usr/local 		-type f 		-perm '/0111' 		-exec sh -euxc ' 			strip --strip-all "$@" || : 		' -- '{}' + 	; 	make clean; 		cp -v php.ini-* "$PHP_INI_DIR/"; 		cd /; 	docker-php-source delete; 		apt-mark auto '.*' > /dev/null; 	[ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; 	find /usr/local -type f -executable -exec ldd '{}' ';' 		| awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' 		| sort -u 		| xargs -rt dpkg-query --search 		| awk 'sub(":$", "", $1) { print $1 }' 		| sort -u 		| xargs -r apt-mark manual 	; 	apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; 	apt-get dist-clean; 		pecl update-channels; 	rm -rf /tmp/pear ~/.pearrc; 		php --version # buildkit
                        
# 2025-08-28 23:22:56  587.00B 复制新文件或目录到容器中
COPY docker-php-source /usr/local/bin/ # buildkit
                        
# 2025-08-28 23:22:56  13.22MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 		savedAptMark="$(apt-mark showmanual)"; 	apt-get update; 	apt-get install -y --no-install-recommends gnupg; 	apt-get dist-clean; 		mkdir -p /usr/src; 	cd /usr/src; 		curl -fsSL -o php.tar.xz "$PHP_URL"; 		if [ -n "$PHP_SHA256" ]; then 		echo "$PHP_SHA256 *php.tar.xz" | sha256sum -c -; 	fi; 		curl -fsSL -o php.tar.xz.asc "$PHP_ASC_URL"; 	export GNUPGHOME="$(mktemp -d)"; 	for key in $GPG_KEYS; do 		gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key"; 	done; 	gpg --batch --verify php.tar.xz.asc php.tar.xz; 	gpgconf --kill all; 	rm -rf "$GNUPGHOME"; 		apt-mark auto '.*' > /dev/null; 	apt-mark manual $savedAptMark > /dev/null; 	apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false # buildkit
                        
# 2025-08-28 23:22:56  0.00B 设置环境变量 PHP_SHA256
ENV PHP_SHA256=187b61bb795015adacf53f8c55b44414a63777ec19a776b75fb88614506c0d37
                        
# 2025-08-28 23:22:56  0.00B 设置环境变量 PHP_URL PHP_ASC_URL
ENV PHP_URL=https://www.php.net/distributions/php-8.3.25.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.3.25.tar.xz.asc
                        
# 2025-08-28 23:22:56  0.00B 设置环境变量 PHP_VERSION
ENV PHP_VERSION=8.3.25
                        
# 2025-08-28 23:22:56  0.00B 设置环境变量 GPG_KEYS
ENV GPG_KEYS=1198C0117593497A5EC5C199286AF1F9897469DC C28D937575603EB4ABB725861C0779DC5C0A9DE4 AFD8691FDAEDF03BDF6E460563F15A9B715376CA
                        
# 2025-08-28 23:22:56  0.00B 设置环境变量 PHP_LDFLAGS
ENV PHP_LDFLAGS=-Wl,-O1 -pie
                        
# 2025-08-28 23:22:56  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-08-28 23:22:56  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-08-28 23:22:56  237.00B 执行命令并创建新的镜像层
RUN /bin/sh -c { 		echo '<FilesMatch \.php$>'; 		echo '\tSetHandler application/x-httpd-php'; 		echo '</FilesMatch>'; 		echo; 		echo 'DirectoryIndex disabled'; 		echo 'DirectoryIndex index.php index.html'; 		echo; 		echo '<Directory /var/www/>'; 		echo '\tOptions -Indexes'; 		echo '\tAllowOverride All'; 		echo '</Directory>'; 	} | tee "$APACHE_CONFDIR/conf-available/docker-php.conf" 	&& a2enconf docker-php # buildkit
                        
# 2025-08-28 23:22:56  68.00B 执行命令并创建新的镜像层
RUN /bin/sh -c a2dismod mpm_event && a2enmod mpm_prefork # buildkit
                        
# 2025-08-28 23:22:56  11.54MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	apt-get update; 	apt-get install -y --no-install-recommends apache2; 	apt-get dist-clean; 		sed -ri 's/^export ([^=]+)=(.*)$/: ${\1:=\2}\nexport \1/' "$APACHE_ENVVARS"; 		. "$APACHE_ENVVARS"; 	for dir in 		"$APACHE_LOCK_DIR" 		"$APACHE_RUN_DIR" 		"$APACHE_LOG_DIR" 		"$APACHE_RUN_DIR/socks" 	; do 		rm -rvf "$dir"; 		mkdir -p "$dir"; 		chown "$APACHE_RUN_USER:$APACHE_RUN_GROUP" "$dir"; 		chmod 1777 "$dir"; 	done; 		rm -rvf /var/www/html/*; 		ln -sfT /dev/stderr "$APACHE_LOG_DIR/error.log"; 	ln -sfT /dev/stdout "$APACHE_LOG_DIR/access.log"; 	ln -sfT /dev/stdout "$APACHE_LOG_DIR/other_vhosts_access.log"; 	chown -R --no-dereference "$APACHE_RUN_USER:$APACHE_RUN_GROUP" "$APACHE_LOG_DIR" # buildkit
                        
# 2025-08-28 23:22:56  0.00B 设置环境变量 APACHE_ENVVARS
ENV APACHE_ENVVARS=/etc/apache2/envvars
                        
# 2025-08-28 23:22:56  0.00B 设置环境变量 APACHE_CONFDIR
ENV APACHE_CONFDIR=/etc/apache2
                        
# 2025-08-28 23:22:56  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-08-28 23:22:56  0.00B 设置环境变量 PHP_INI_DIR
ENV PHP_INI_DIR=/usr/local/etc/php
                        
# 2025-08-28 23:22:56  347.18MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	apt-get update; 	apt-get install -y --no-install-recommends 		$PHPIZE_DEPS 		ca-certificates 		curl 		xz-utils 	; 	apt-get dist-clean # buildkit
                        
# 2025-08-28 23:22:56  0.00B 设置环境变量 PHPIZE_DEPS
ENV PHPIZE_DEPS=autoconf 		dpkg-dev 		file 		g++ 		gcc 		libc-dev 		make 		pkg-config 		re2c
                        
# 2025-08-28 23:22:56  46.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	{ 		echo 'Package: php*'; 		echo 'Pin: release *'; 		echo 'Pin-Priority: -1'; 	} > /etc/apt/preferences.d/no-debian-php # buildkit
                        
# 2025-08-11 08:00:00  78.61MB 
# debian.sh --arch 'amd64' out/ 'trixie' '@1754870400'
                        
                    

镜像信息

{
    "Id": "sha256:9e948e5ddb342635d6c3c995b57d6794f8632ff1b019f6ce2c7713ea2fe57a49",
    "RepoTags": [
        "ghcr.io/monicahq/monica-next:main",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/monicahq/monica-next:main"
    ],
    "RepoDigests": [
        "ghcr.io/monicahq/monica-next@sha256:8be69156acbb1edce2ba82685729f2d4ce79f1b7f749fe967d0a36f78e7ad454",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/monicahq/monica-next@sha256:97d0a66f0ac7c2a59efa42acf1ba3deff8b3b6d0c71552353d77219d01c45dfd"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-08-30T12:16:17.753187404Z",
    "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 \t\tfile \t\tg++ \t\tgcc \t\tlibc-dev \t\tmake \t\tpkg-config \t\tre2c",
            "PHP_INI_DIR=/usr/local/etc/php",
            "APACHE_CONFDIR=/etc/apache2",
            "APACHE_ENVVARS=/etc/apache2/envvars",
            "PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64",
            "PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64",
            "PHP_LDFLAGS=-Wl,-O1 -pie",
            "GPG_KEYS=1198C0117593497A5EC5C199286AF1F9897469DC C28D937575603EB4ABB725861C0779DC5C0A9DE4 AFD8691FDAEDF03BDF6E460563F15A9B715376CA",
            "PHP_VERSION=8.3.25",
            "PHP_URL=https://www.php.net/distributions/php-8.3.25.tar.xz",
            "PHP_ASC_URL=https://www.php.net/distributions/php-8.3.25.tar.xz.asc",
            "PHP_SHA256=187b61bb795015adacf53f8c55b44414a63777ec19a776b75fb88614506c0d37",
            "PHP_OPCACHE_VALIDATE_TIMESTAMPS=0",
            "PHP_OPCACHE_MAX_ACCELERATED_FILES=20000",
            "PHP_OPCACHE_MEMORY_CONSUMPTION=192",
            "PHP_OPCACHE_MAX_WASTED_PERCENTAGE=10",
            "PHP_MEMORY_LIMIT=512M",
            "PHP_UPLOAD_LIMIT=512M",
            "APACHE_BODY_LIMIT=1073741824"
        ],
        "Cmd": [
            "apache2-foreground"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/var/www/html",
        "Entrypoint": [
            "entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.created": "2025-08-30T12:12:08.809Z",
            "org.opencontainers.image.description": "\"This is MonicaHQ, your personal memory! MonicaHQ is like a CRM but for the friends, family, and acquaintances around you.\"",
            "org.opencontainers.image.licenses": "AGPL-3.0",
            "org.opencontainers.image.revision": "e08e91734170b6bbd582cb578532c3948196124e",
            "org.opencontainers.image.source": "https://github.com/monicahq/monica",
            "org.opencontainers.image.title": "\"MonicaHQ, the Personal Relationship Manager\"",
            "org.opencontainers.image.url": "https://github.com/monicahq/monica",
            "org.opencontainers.image.vendor": "\"Monica\"",
            "org.opencontainers.image.version": "main"
        },
        "StopSignal": "SIGWINCH"
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 659846608,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/41aced13553a8d19aed9a6035c88aafafa9e3c293b1cc75b5863e99171cb51d3/diff:/var/lib/docker/overlay2/8920c378ba71ab845a8058edfc2b107e9869194356c6656e1b8c5118e5fcf2aa/diff:/var/lib/docker/overlay2/00410162e1b532b1b3e33eb05a38682715a8226d804cd4cf58620a26dc2aff02/diff:/var/lib/docker/overlay2/4aa77f7f428552963b9d92fe825e8391e27b568a3650e7b9fdbd4d846cd22e6d/diff:/var/lib/docker/overlay2/54424109d01c6b533000ffa5467a19bf968e3b86f300256e9a5ce5b232c37b05/diff:/var/lib/docker/overlay2/f1663786dc0bb765380212220f740bd0008e69b17a712d8c19b72ede5daebfd1/diff:/var/lib/docker/overlay2/a616c19817e2aaae13011d1b43704c54f4defe299c98c215187ce2af58639f01/diff:/var/lib/docker/overlay2/8b1bf2888f583dd8180569d66c04916971c73a853a821958fe0582b9030464d1/diff:/var/lib/docker/overlay2/01a8e682a2a4f93e27e097351dcac5d08c7a7cac20f39d607d5b48fb10a58341/diff:/var/lib/docker/overlay2/460549b4aee1ed71476091442b91ee71251385e40c2f44cac3a88d064e4dcce6/diff:/var/lib/docker/overlay2/17fb53031080502c063661b12af13e3392b23a675d25d27607eb877758267a15/diff:/var/lib/docker/overlay2/d6ef96dad284dce7401ce373e235ae136a49e08f0018b63ad6a17a433ef0e28d/diff:/var/lib/docker/overlay2/e2deee9fd3d6d191c56016a0ba901bddb27b3ddba7067f17d79dcbb8a7283ffc/diff:/var/lib/docker/overlay2/c165545be2160403264d1efb39d4a77ab02253a8722d21822889dfb187329d2a/diff:/var/lib/docker/overlay2/f526f8506c6b99fd823d071f13b35174fcaf043f13d1e86ad378c60485264430/diff:/var/lib/docker/overlay2/4238b1d5d89ce4a43d58d96ed7db080064539f9546e8d4a997bbaa65d4db7e5d/diff:/var/lib/docker/overlay2/61600c8c7dfa5398c7aac0be75646ed2376ef5bb33f31a2c56525ede87544111/diff:/var/lib/docker/overlay2/589bd2ee25d1e9056f5c29fc1f22763abc49e637ccb4cbc2e6521d33cbf0b135/diff:/var/lib/docker/overlay2/90c8df667de5629235073f6d1cba11b2eaaf0f431d9c6ae5f148eab0317a8dc3/diff:/var/lib/docker/overlay2/24e8561c5b23b38798b81cf8f24b63595d0d241d834320d160fa0b5facc35188/diff:/var/lib/docker/overlay2/82412d50ceac93e34d8bbfaf44f7506d8e22f47acc5d67dd2972eb80acb75dac/diff:/var/lib/docker/overlay2/a1263583d026d98d38ae3c06079c8209373fc13dfb28855cf48041ca213a091a/diff:/var/lib/docker/overlay2/1cf18c8acb697759c3c10c7ed62484c498caf78c4bb0cfea22b523d1c7e685d4/diff:/var/lib/docker/overlay2/b1b0702299e09f6a1296a522b93d1a6b8b54f11704643caf8693d4e9f3e5d4fd/diff:/var/lib/docker/overlay2/3fe1f7a095e3f9ad7183c6d560c076616039ac64ae7be000caac28c0d8f83217/diff:/var/lib/docker/overlay2/8359a2109b52b363445d820d23ea6212ed232cc90f9d93c27e6de587f7c65938/diff:/var/lib/docker/overlay2/cea5eec7a0ea22bd01f6bdd1c237e595ee6fd2f7a55cdbe387e2aaa9502f9b82/diff:/var/lib/docker/overlay2/a19bb08e11169e2c3d961c4d4f764d6bb6682a37d6aede958259bdafdda79229/diff:/var/lib/docker/overlay2/484bbb405f12455c8c718d9dfcd442c1500c34fc92696c24277f3b94c650fb93/diff:/var/lib/docker/overlay2/4a8e87980c66854880253378d5bc23ee15487311d8a64089894442c62aefb147/diff",
            "MergedDir": "/var/lib/docker/overlay2/5cc31b85fbb34de7aa66cfbc5872024ac0d6a31f4c1a57679fa4a0e0a781e3a9/merged",
            "UpperDir": "/var/lib/docker/overlay2/5cc31b85fbb34de7aa66cfbc5872024ac0d6a31f4c1a57679fa4a0e0a781e3a9/diff",
            "WorkDir": "/var/lib/docker/overlay2/5cc31b85fbb34de7aa66cfbc5872024ac0d6a31f4c1a57679fa4a0e0a781e3a9/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:e6a3842ebc7f5e41d8a38f19a0aa5ea56c255475695ac6682882420800cf5465",
            "sha256:d5f4eff3110cee8139cf591900c23855f25c1ed65914941efa19c4cbd609d128",
            "sha256:1b903cf75c6d8a3f73c3de141e1eab8a66dd833519fcca1e5958daa26dc2a66e",
            "sha256:baeac01d099901b6d38e1befc59d577608378bcce28e6701cb3767effa3168b4",
            "sha256:2b6423769241dd290d181babac97aebcf9dc255e6e6dcebbce6cc81c74d1ae42",
            "sha256:58f25fb471a6fef13b7d84de5271bae4a68ef4e3a43b20873ef6ffaf24dac350",
            "sha256:798c9690458efa08c4ef98d2625f76a30bf24312c294be0e4fc037044c5f40aa",
            "sha256:a18740a5e76852f9f6ae223dd45bae03f4131427d2ff1a3352c2cdae8dca4523",
            "sha256:f58cfd3a5f53ba13a07be7b31b052e5379c26d850bb765018b3b648915d39d5a",
            "sha256:acdb1b9f2d57285e9db37791e8507c7137ce3f0e883435750631ccf935a6bdf6",
            "sha256:ff6fcfbb6165bb83ac920049251f29999d7f9ca2f0e23e1d2c98455e38e30d7b",
            "sha256:c99feaf32d7cbea4da0dfdc06083a96c343d45f49bdfd5cbfd6ff943214391de",
            "sha256:8a10128df898a075c6d6a74e6933f7568a6258af538224180af30ec2255cc0ed",
            "sha256:35956ae18226241dcf939f07757c1ba130a4886213e519fd991a2a46a68204ec",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:105e445658a482f729cc1de0a7fc80b5acd7fe5e5000df251b710dfddba2f99b",
            "sha256:e2b45fe6f4d7715b04fa13c95e23c8127523e6a628b51a0237b2a188f75f10dc",
            "sha256:aee6d3e473506a7c1ba9a3375a250c2b2703e07682dd82090f7c216927026ad0",
            "sha256:da61a151f076139e233bd8112d978e57b3793035041af043b1136ccb72365e8b",
            "sha256:9a7187fe18abe2fe8f271461fd05b677ed6c7400c7b7af08a04c2d56c840d052",
            "sha256:737f81a299749d32476cc9e659bd3592dca6624b83dcf57fb08eabb7d8928267",
            "sha256:37055a7a8d7e03475cceb9c4b656c14fb57ea1ed25f4efe0c1ac01fc96b6bc18",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:2d44ea11ea867bff986907ed94bc00e94ef589d3abc035a90dc44188ebcb7fdc",
            "sha256:19bfdb471a87455f81f3f4265789e2d8e24da86a8d2b9a71d27b9827bcac774e",
            "sha256:5239f86e3e401a9914c3ff09ced23f674587283710415d7c1ecdcdfc46a539f6",
            "sha256:8de13e1d605b9bad17b4f0fcb3d642e86329b74f9208304787cf6af5523a9077",
            "sha256:348f04ba3625e20e8d8ee04b88e8de593d99075a13c59f23fed20f08849b432e",
            "sha256:9038d260a00a64f162caf1f77f91b183f81a41f6e5693feae7bea25ab7f12315",
            "sha256:49c6fc52deb0120ddf4cbd2626cb406f86bc284d91a903d484966668fa271a1f",
            "sha256:ea206117bc0fb1cc6f951fa7da382c49eb3d9c069f0d46e8fc49b9290d2e88e0"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-01-26T16:53:53.399391131+08:00"
    }
}

更多版本

ghcr.io/monicahq/monica-next:main

linux/amd64 ghcr.io659.85MB2026-01-26 16:54
14