docker.io/davidcrty/databasement:1 linux/amd64

docker.io/davidcrty/databasement:1 - 国内下载镜像源 浏览次数:13

该镜像为自定义数据库基础镜像,包含数据库运行所需的基础环境及相关工具,适用于开发、测试场景下的数据库部署与管理需求。

源镜像 docker.io/davidcrty/databasement:1
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/davidcrty/databasement:1
镜像ID sha256:fd6711221f574e9315176f0e10ddd9bf869fafd83c2424d90c889aff86213bad
镜像TAG 1
大小 918.06MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /usr/local/bin/start.sh
启动入口 docker-entrypoint.sh
工作目录 /app
OS/平台 linux/amd64
浏览量 13 次
贡献者
镜像创建 2026-05-25T08:04:02.017129215Z
同步时间 2026-05-26 10:52
开放端口
2019/tcp 443/tcp 443/udp 80/tcp
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PHPIZE_DEPS=autoconf dpkg-dev dpkg file g++ gcc libc-dev make pkgconf re2c PHP_INI_DIR=/usr/local/etc/php PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 PHP_LDFLAGS=-Wl,-O1 -pie GPG_KEYS=1198C0117593497A5EC5C199286AF1F9897469DC 49D9AF6BC72A80D6691719C8AA23F5BE9C7097D4 D95C03BC702BE9515344AE3374E44BC9067701A5 PHP_VERSION=8.5.6 PHP_URL=https://www.php.net/distributions/php-8.5.6.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.5.6.tar.xz.asc PHP_SHA256=826c600b7c6f956bd335558ca3bdbcab23b22126c1cc8d9348be2280a2204bb7 XDG_CONFIG_HOME=/config XDG_DATA_HOME=/data GODEBUG=cgocheck=0 PUID=1000 PGID=1000 WEB_DOCUMENT_ROOT=/app/public SERVER_NAME=:2226 ENABLE_QUEUE_WORKER=false ENABLE_DATABASE_MIGRATION=true TZ=UTC APP_ENV=production APP_DEBUG=false APP_COMMIT_HASH=a9a94d42e463224d9e2c5ee86320e7c2e36ce2ef APP_VERSION=1.2.8
镜像标签
1b16aae50e88786e1359ec1c4e98e5a31dd08c9001d207f41eb47c8c777d2fc4: dev.frankenphp.base.fingerprint 2026-05-25T08:03:20.029Z: org.opencontainers.image.created Self-hosted database backup manager with a web UI. Schedule, backup, and restore MySQL, PostgreSQL, MariaDB, Microsoft SQL Server, MongoDB, SQLite & Redis to S3, SFTP, or local storage. SSH Tunnel support.: org.opencontainers.image.description MIT: org.opencontainers.image.licenses a9a94d42e463224d9e2c5ee86320e7c2e36ce2ef: org.opencontainers.image.revision https://github.com/David-Crty/databasement: org.opencontainers.image.source databasement: org.opencontainers.image.title https://github.com/David-Crty/databasement: org.opencontainers.image.url Kévin Dunglas: org.opencontainers.image.vendor 1.2.8: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/davidcrty/databasement:1
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/davidcrty/databasement:1  docker.io/davidcrty/databasement:1

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/davidcrty/databasement:1
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/davidcrty/databasement:1  docker.io/davidcrty/databasement:1

Shell快速替换命令

sed -i 's#davidcrty/databasement:1#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/davidcrty/databasement:1#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/davidcrty/databasement:1 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/davidcrty/databasement:1  docker.io/davidcrty/databasement:1'

Ansible快速分发-Containerd

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

镜像构建历史


# 2026-05-25 16:04:02  30.20KB 执行命令并创建新的镜像层
RUN |2 APP_COMMIT_HASH=a9a94d42e463224d9e2c5ee86320e7c2e36ce2ef APP_VERSION=1.2.8 /bin/sh -c chmod -R 777 /app/storage /app/bootstrap/cache # buildkit
                        
# 2026-05-25 16:04:01  404.00B 执行命令并创建新的镜像层
RUN |2 APP_COMMIT_HASH=a9a94d42e463224d9e2c5ee86320e7c2e36ce2ef APP_VERSION=1.2.8 /bin/sh -c cp /usr/local/etc/php/php-custom-production.ini /usr/local/etc/php/conf.d/zz-php-custom-production.ini # buildkit
                        
# 2026-05-25 16:04:01  70.31KB 执行命令并创建新的镜像层
RUN |2 APP_COMMIT_HASH=a9a94d42e463224d9e2c5ee86320e7c2e36ce2ef APP_VERSION=1.2.8 /bin/sh -c cp /usr/local/etc/php/php.ini-production /usr/local/etc/php/php.ini # buildkit
                        
# 2026-05-25 16:04:01  438.93KB 复制新文件或目录到容器中
COPY /app/public/build /app/public/build # buildkit
                        
# 2026-05-25 16:03:54  185.27MB 复制新文件或目录到容器中
COPY /app /app # buildkit
                        
# 2026-05-25 16:03:54  0.00B 设置环境变量 APP_VERSION
ENV APP_VERSION=1.2.8
                        
# 2026-05-25 16:03:54  0.00B 设置环境变量 APP_COMMIT_HASH
ENV APP_COMMIT_HASH=a9a94d42e463224d9e2c5ee86320e7c2e36ce2ef
                        
# 2026-05-25 16:03:54  0.00B 设置环境变量 APP_DEBUG
ENV APP_DEBUG=false
                        
# 2026-05-25 16:03:54  0.00B 设置环境变量 APP_ENV
ENV APP_ENV=production
                        
# 2026-05-25 16:03:54  0.00B 定义构建参数
ARG APP_VERSION=1.2.8
                        
# 2026-05-25 16:03:54  0.00B 定义构建参数
ARG APP_COMMIT_HASH=a9a94d42e463224d9e2c5ee86320e7c2e36ce2ef
                        
# 2026-05-23 17:59:24  0.00B 设置默认要执行的命令
CMD ["/usr/local/bin/start.sh"]
                        
# 2026-05-23 17:59:24  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["docker-entrypoint.sh"]
                        
# 2026-05-23 17:59:24  0.00B 指定检查容器健康状态的命令
HEALTHCHECK {Test:[NONE] Interval:0s Timeout:0s StartPeriod:0s StartInterval:0s Retries:0}
                        
# 2026-05-23 17:59:24  0.00B 设置环境变量 TZ
ENV TZ=UTC
                        
# 2026-05-23 17:59:24  0.00B 设置环境变量 ENABLE_DATABASE_MIGRATION
ENV ENABLE_DATABASE_MIGRATION=true
                        
# 2026-05-23 17:59:24  0.00B 设置环境变量 ENABLE_QUEUE_WORKER
ENV ENABLE_QUEUE_WORKER=false
                        
# 2026-05-23 17:59:24  0.00B 设置环境变量 SERVER_NAME
ENV SERVER_NAME=:2226
                        
# 2026-05-23 17:59:24  0.00B 设置环境变量 WEB_DOCUMENT_ROOT
ENV WEB_DOCUMENT_ROOT=/app/public
                        
# 2026-05-23 17:59:24  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2026-05-23 17:59:24  1.94KB 执行命令并创建新的镜像层
RUN |1 SQLPACKAGE_URL=https://download.microsoft.com/download/c149d463-e758-4207-bf98-3ee0e2547faa/sqlpackage-linux-x64-en-170.3.93.6.zip /bin/sh -c chmod 755 /usr/local/bin/*.sh # buildkit
                        
# 2026-05-23 17:59:24  2.82KB 复制新文件或目录到容器中
COPY scripts/ /usr/local/bin/ # buildkit
                        
# 2026-05-23 17:59:24  1.12KB 执行命令并创建新的镜像层
RUN |1 SQLPACKAGE_URL=https://download.microsoft.com/download/c149d463-e758-4207-bf98-3ee0e2547faa/sqlpackage-linux-x64-en-170.3.93.6.zip /bin/sh -c chmod -R 777 /config /data /app &&     chown -R application:application /app /config /data # buildkit
                        
# 2026-05-23 17:59:24  0.00B 执行命令并创建新的镜像层
RUN |1 SQLPACKAGE_URL=https://download.microsoft.com/download/c149d463-e758-4207-bf98-3ee0e2547faa/sqlpackage-linux-x64-en-170.3.93.6.zip /bin/sh -c mkdir -p /app /data # buildkit
                        
# 2026-05-23 17:59:24  19.08MB 执行命令并创建新的镜像层
RUN |1 SQLPACKAGE_URL=https://download.microsoft.com/download/c149d463-e758-4207-bf98-3ee0e2547faa/sqlpackage-linux-x64-en-170.3.93.6.zip /bin/sh -c addgroup -g ${PGID} application &&     adduser -u ${PUID} -G application -D -h /home/application application &&     setcap -r /usr/local/bin/frankenphp # buildkit
                        
# 2026-05-23 17:59:24  0.00B 设置环境变量 PGID
ENV PGID=1000
                        
# 2026-05-23 17:59:24  0.00B 设置环境变量 PUID
ENV PUID=1000
                        
# 2026-05-23 17:59:24  18.00B 复制新文件或目录到容器中
COPY php-custom.ini /usr/local/etc/php/conf.d/zz-php-custom.ini # buildkit
                        
# 2026-05-23 17:59:24  404.00B 复制新文件或目录到容器中
COPY php-custom-production.ini /usr/local/etc/php/php-custom-production.ini # buildkit
                        
# 2026-05-23 17:59:24  1.10KB 复制新文件或目录到容器中
COPY supervisord.conf /config/supervisord.conf # buildkit
                        
# 2026-05-23 17:59:24  128.19MB 执行命令并创建新的镜像层
RUN |1 SQLPACKAGE_URL=https://download.microsoft.com/download/c149d463-e758-4207-bf98-3ee0e2547faa/sqlpackage-linux-x64-en-170.3.93.6.zip /bin/sh -c curl -fsSL -o /tmp/sqlpackage.zip "${SQLPACKAGE_URL}"     && mkdir -p /opt/sqlpackage     && unzip -q /tmp/sqlpackage.zip -d /opt/sqlpackage     && chmod +x /opt/sqlpackage/sqlpackage     && ln -s /opt/sqlpackage/sqlpackage /usr/local/bin/sqlpackage     && rm /tmp/sqlpackage.zip # buildkit
                        
# 2026-05-23 17:59:24  0.00B 定义构建参数
ARG SQLPACKAGE_URL=https://download.microsoft.com/download/c149d463-e758-4207-bf98-3ee0e2547faa/sqlpackage-linux-x64-en-170.3.93.6.zip
                        
# 2026-05-23 17:59:22  95.33MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk add --no-cache --repository=https://dl-cdn.alpinelinux.org/alpine/edge/community aspnetcore8-runtime # buildkit
                        
# 2026-05-23 17:59:20  109.62MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk add --no-cache --repository=https://dl-cdn.alpinelinux.org/alpine/edge/community mongodb-tools # buildkit
                        
# 2026-05-23 17:59:18  118.71MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk add --no-cache git         mariadb-client mariadb-connector-c         postgresql18-client         supervisor         gzip zstd 7zip         tzdata         shadow         findutils         bash         openssh-client         sshpass         redis         sqlite         curl         unzip         icu-libs krb5-libs libgcc libssl3 libstdc++ zlib         gcompat # buildkit
                        
# 2026-05-23 17:59:16  3.38MB 复制新文件或目录到容器中
COPY /composer /usr/bin/composer # buildkit
                        
# 2026-05-23 17:59:16  51.37MB 执行命令并创建新的镜像层
RUN /bin/sh -c install-php-extensions     ctype     curl     dom     fileinfo     filter     hash     mbstring     openssl     pcre     pdo     session     tokenizer     xml     pdo_mysql     pdo_pgsql     pdo_sqlsrv     sqlsrv     intl     pcntl     opcache     pcov     ftp     sockets     mongodb # buildkit
                        
# 2026-05-21 13:30:13  19.08MB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c setcap cap_net_bind_service=+ep /usr/local/bin/frankenphp && 	frankenphp version && 	frankenphp build-info # buildkit
                        
# 2026-05-21 13:30:12  19.08MB 复制新文件或目录到容器中
COPY /usr/local/bin/frankenphp /usr/local/bin/frankenphp # buildkit
                        
# 2026-05-21 13:30:12  2.86MB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c apk add --no-cache libstdc++ && 	ldconfig /usr/local/lib # buildkit
                        
# 2026-05-21 13:30:11  562.91KB 复制新文件或目录到容器中
COPY /usr/local/lib/libwatcher* /usr/local/lib/ # buildkit
                        
# 2026-05-21 13:22:05  0.00B 设置环境变量 GODEBUG
ENV GODEBUG=cgocheck=0
                        
# 2026-05-21 13:22:05  0.00B 添加元数据标签
LABEL org.opencontainers.image.vendor=Kévin Dunglas
                        
# 2026-05-21 13:22:05  0.00B 添加元数据标签
LABEL org.opencontainers.image.licenses=MIT
                        
# 2026-05-21 13:22:05  0.00B 添加元数据标签
LABEL org.opencontainers.image.source=https://github.com/php/frankenphp
                        
# 2026-05-21 13:22:05  0.00B 添加元数据标签
LABEL org.opencontainers.image.url=https://frankenphp.dev
                        
# 2026-05-21 13:22:05  0.00B 添加元数据标签
LABEL org.opencontainers.image.description=The modern PHP app server
                        
# 2026-05-21 13:22:05  0.00B 添加元数据标签
LABEL org.opencontainers.image.title=FrankenPHP
                        
# 2026-05-21 13:22:05  0.00B 声明容器运行时监听的端口
EXPOSE [2019/tcp]
                        
# 2026-05-21 13:22:05  0.00B 声明容器运行时监听的端口
EXPOSE [443/udp]
                        
# 2026-05-21 13:22:05  0.00B 声明容器运行时监听的端口
EXPOSE [443/tcp]
                        
# 2026-05-21 13:22:05  0.00B 声明容器运行时监听的端口
EXPOSE [80/tcp]
                        
# 2026-05-21 13:22:05  0.00B 设置环境变量 XDG_DATA_HOME
ENV XDG_DATA_HOME=/data
                        
# 2026-05-21 13:22:05  0.00B 设置环境变量 XDG_CONFIG_HOME
ENV XDG_CONFIG_HOME=/config
                        
# 2026-05-21 13:22:05  0.00B 指定检查容器健康状态的命令
HEALTHCHECK {Test:[CMD-SHELL curl -f http://localhost:2019/metrics || exit 1] Interval:0s Timeout:0s StartPeriod:0s StartInterval:0s Retries:0}
                        
# 2026-05-21 13:22:05  0.00B 设置默认要执行的命令
CMD ["--config" "/etc/frankenphp/Caddyfile" "--adapter" "caddyfile"]
                        
# 2026-05-21 13:22:05  227.33KB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c ln /etc/caddy/Caddyfile /etc/frankenphp/Caddyfile && 	curl -sSLf 		-o /usr/local/bin/install-php-extensions 		https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions && 	chmod +x /usr/local/bin/install-php-extensions # buildkit
                        
# 2026-05-21 13:22:01  1.39KB 复制新文件或目录到容器中
COPY caddy/frankenphp/Caddyfile /etc/caddy/Caddyfile # buildkit
                        
# 2026-05-21 13:22:04  146.00B 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c set -eux; 	mkdir -p 		/app/public 		/config/caddy 		/data/caddy 		/etc/caddy 		/etc/frankenphp; 	sed -i 's/php/frankenphp run/g' /usr/local/bin/docker-php-entrypoint; 	echo '<?php phpinfo();' > /app/public/index.php # buildkit
                        
# 2026-05-21 13:22:04  272.23KB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c apk add --no-cache 	ca-certificates 	libcap 	mailcap # buildkit
                        
# 2026-05-21 13:22:03  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2026-05-21 13:22:03  0.00B 定义构建参数
ARG TARGETARCH=amd64
                        
# 2026-05-09 00:48:04  0.00B 设置默认要执行的命令
CMD ["php" "-a"]
                        
# 2026-05-09 00:48:04  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["docker-php-entrypoint"]
                        
# 2026-05-09 00:48:04  56.51KB 执行命令并创建新的镜像层
RUN /bin/sh -c docker-php-ext-enable sodium # buildkit
                        
# 2026-05-09 00:48:04  7.21KB 复制新文件或目录到容器中
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
                        
# 2026-05-09 00:48:04  133.93MB 执行命令并创建新的镜像层
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)"; 	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 						--enable-embed 				--enable-zts 		--disable-zend-signals 	; 	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-05-09 00:44:59  587.00B 复制新文件或目录到容器中
COPY docker-php-source /usr/local/bin/ # buildkit
                        
# 2026-05-09 00:44:59  14.44MB 执行命令并创建新的镜像层
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-05-09 00:44:54  0.00B 设置环境变量 PHP_SHA256
ENV PHP_SHA256=826c600b7c6f956bd335558ca3bdbcab23b22126c1cc8d9348be2280a2204bb7
                        
# 2026-05-09 00:44:54  0.00B 设置环境变量 PHP_URL PHP_ASC_URL
ENV PHP_URL=https://www.php.net/distributions/php-8.5.6.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.5.6.tar.xz.asc
                        
# 2026-05-09 00:44:54  0.00B 设置环境变量 PHP_VERSION
ENV PHP_VERSION=8.5.6
                        
# 2026-05-09 00:44:54  0.00B 设置环境变量 GPG_KEYS
ENV GPG_KEYS=1198C0117593497A5EC5C199286AF1F9897469DC 49D9AF6BC72A80D6691719C8AA23F5BE9C7097D4 D95C03BC702BE9515344AE3374E44BC9067701A5
                        
# 2026-05-09 00:44:54  0.00B 设置环境变量 PHP_LDFLAGS
ENV PHP_LDFLAGS=-Wl,-O1 -pie
                        
# 2026-05-09 00:44:54  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-05-09 00:44:54  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-05-09 00:44:54  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-05-09 00:44:54  0.00B 设置环境变量 PHP_INI_DIR
ENV PHP_INI_DIR=/usr/local/etc/php
                        
# 2026-05-09 00:44:54  3.03KB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	adduser -u 82 -D -S -G www-data www-data # buildkit
                        
# 2026-05-09 00:44:54  7.60MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk add --no-cache 		ca-certificates 		curl 		openssl 		tar 		xz # buildkit
                        
# 2026-05-09 00:44:54  0.00B 设置环境变量 PHPIZE_DEPS
ENV PHPIZE_DEPS=autoconf 		dpkg-dev dpkg 		file 		g++ 		gcc 		libc-dev 		make 		pkgconf 		re2c
                        
# 2026-04-16 04:01:40  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2026-04-16 04:01:40  8.45MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.23.4-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:fd6711221f574e9315176f0e10ddd9bf869fafd83c2424d90c889aff86213bad",
    "RepoTags": [
        "davidcrty/databasement:1",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/davidcrty/databasement:1"
    ],
    "RepoDigests": [
        "davidcrty/databasement@sha256:9bc3d6c7b438cc57a13398b7b10860973a1797ed1cf10fe1d74da9bc5c2f78c4",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/davidcrty/databasement@sha256:2a28b5dbaf638b3009ea5b9ac9758191274d3a84b57e1b4e9ac87466ce8efc7e"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-05-25T08:04:02.017129215Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "2019/tcp": {},
            "443/tcp": {},
            "443/udp": {},
            "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.6",
            "PHP_URL=https://www.php.net/distributions/php-8.5.6.tar.xz",
            "PHP_ASC_URL=https://www.php.net/distributions/php-8.5.6.tar.xz.asc",
            "PHP_SHA256=826c600b7c6f956bd335558ca3bdbcab23b22126c1cc8d9348be2280a2204bb7",
            "XDG_CONFIG_HOME=/config",
            "XDG_DATA_HOME=/data",
            "GODEBUG=cgocheck=0",
            "PUID=1000",
            "PGID=1000",
            "WEB_DOCUMENT_ROOT=/app/public",
            "SERVER_NAME=:2226",
            "ENABLE_QUEUE_WORKER=false",
            "ENABLE_DATABASE_MIGRATION=true",
            "TZ=UTC",
            "APP_ENV=production",
            "APP_DEBUG=false",
            "APP_COMMIT_HASH=a9a94d42e463224d9e2c5ee86320e7c2e36ce2ef",
            "APP_VERSION=1.2.8"
        ],
        "Cmd": [
            "/usr/local/bin/start.sh"
        ],
        "Healthcheck": {
            "Test": [
                "NONE"
            ]
        },
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/app",
        "Entrypoint": [
            "docker-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "dev.frankenphp.base.fingerprint": "1b16aae50e88786e1359ec1c4e98e5a31dd08c9001d207f41eb47c8c777d2fc4",
            "org.opencontainers.image.created": "2026-05-25T08:03:20.029Z",
            "org.opencontainers.image.description": "Self-hosted database backup manager with a web UI. Schedule, backup, and restore MySQL, PostgreSQL, MariaDB, Microsoft SQL Server, MongoDB, SQLite \u0026 Redis to S3, SFTP, or local storage. SSH Tunnel support.",
            "org.opencontainers.image.licenses": "MIT",
            "org.opencontainers.image.revision": "a9a94d42e463224d9e2c5ee86320e7c2e36ce2ef",
            "org.opencontainers.image.source": "https://github.com/David-Crty/databasement",
            "org.opencontainers.image.title": "databasement",
            "org.opencontainers.image.url": "https://github.com/David-Crty/databasement",
            "org.opencontainers.image.vendor": "Kévin Dunglas",
            "org.opencontainers.image.version": "1.2.8"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 918055009,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/429a94365232f0e255b8c01122b11eab927a2eb519f5cf899d27283cb4379025/diff:/var/lib/docker/overlay2/e7bc9b0867c6853ee6a813ead6998a06094d3e10e45a67986f90b263786b331a/diff:/var/lib/docker/overlay2/356a4e98a0d9e95ef8520e64609bc7120248b4f127c4e0dfd80c2c4ef3eb30ab/diff:/var/lib/docker/overlay2/c7361ab102744952665bba451b2d743aaac7d8d9db552f329f7f51b6991d9f9e/diff:/var/lib/docker/overlay2/2117d6b6d4db2c17323d87651ecee2f9ab8d34d03a641ec5075177a2dabf8162/diff:/var/lib/docker/overlay2/1e3fae6ecf86432bec0a992e53668c3dd2a72763cc39e99a1893a6a6fa989b35/diff:/var/lib/docker/overlay2/bc462594a779de0cbb8418df064b625bfd17aa3e5cb8f628e46577792bf362c6/diff:/var/lib/docker/overlay2/cc434e72e7766dfa81480fa5b1e0fb1a15d5b3234b5773c7dbff8cc092afacb9/diff:/var/lib/docker/overlay2/afadd5cf20cc7ebfa9d5f1cb1f4489e487c48f7a1c8f30fada31053eba2a6f2c/diff:/var/lib/docker/overlay2/ac4ee036edcc6c0c461ba1a7a4efbe7b19e3ed2d14928aaa1d52fc6c2e7f07a2/diff:/var/lib/docker/overlay2/1368dec44f7c2de4a35a6479dfa6852c12c72df5f16e6918709bb2e488bed536/diff:/var/lib/docker/overlay2/ffce6788937809363b4926f80aeae2ed9ff38289908a97ff9bac9bf97fb14e75/diff:/var/lib/docker/overlay2/89555ceca117dbd9c09f6ba09209cb3eb356cbda7c81c42ab44e239ba45d73a3/diff:/var/lib/docker/overlay2/3a27e4ddbc61b9764772b3bea5c66aed7f2d3cea44e31ca6c916ce36e8e241c4/diff:/var/lib/docker/overlay2/ef40db59753c91311ea6e1fc3b58731a0ce3639e66c4d2d8f8a6dec397962cfd/diff:/var/lib/docker/overlay2/a69644cf029e6b72b3b4b99a75ed188c45a5c56785ef3c3dbcc855b06625a599/diff:/var/lib/docker/overlay2/8b44189cad3a7b0a937d33c981a578268ff86b757a38d4515f919bf5be97afdc/diff:/var/lib/docker/overlay2/75feb6f8d8b5278da3b8af8ccb17970300aa07dac32c2e23416ee11afd24423e/diff:/var/lib/docker/overlay2/a323ff07874ad04a3733a59ffd73abab344a7f209331aeaaa07024b017a6013b/diff:/var/lib/docker/overlay2/4a82db34d959325a2146b95e8cfc8cbffa30bf276f35e3b6e0ef3f6079739e53/diff:/var/lib/docker/overlay2/c0620910a264746686de84596bf2b0dc938e1da67971039390cc39919ca8982e/diff:/var/lib/docker/overlay2/a2730ce5f44616d6344de0e766d54f3fd4b5aaa4c7760cc9b694416cafbb3ff8/diff:/var/lib/docker/overlay2/00ff2a860c46eb2408d324505a8bba7b8a331778048157061cf1592f86529886/diff:/var/lib/docker/overlay2/fd6d90adc9b53b851760753d5d742dcd39681ac5a71a8cc5bbe89d1921e4f445/diff:/var/lib/docker/overlay2/1444bd86389bf4afa019b50a76e79e31868bf0ab117113193c56c4bb9bb65004/diff:/var/lib/docker/overlay2/14835052e0e8da5557a42f5ad925320506c4d69e214eba6656851d6840b4b269/diff:/var/lib/docker/overlay2/f0cb849706cd4b9a5c6eaaff52a324f0e209a03fecb24c596b58265f2525c58a/diff:/var/lib/docker/overlay2/10f5c21727b8a9106d5ddec9932a7dac644687334f4a8727120fd412c0505935/diff:/var/lib/docker/overlay2/74127598e5786ec99bdca245688e8e835a6ae3817ceb75b4f47c7f1510958e69/diff:/var/lib/docker/overlay2/1f74478743845ace3cc4e701003ba33593d26b524dfd088bcc827578161a7e4f/diff:/var/lib/docker/overlay2/b96d89cccb35c647ee61b647939dcff93b3e1b3b76da95765ba8c7e272ccff32/diff:/var/lib/docker/overlay2/30961ad730e9501fea4fb5a4e3421eafc607c449f0e2fb9c3d4ff92a836c0e82/diff:/var/lib/docker/overlay2/e4f742f3e8ef1dd3d3787a9a786019b820c484e6acbcf19074108c7db622dfe6/diff:/var/lib/docker/overlay2/fefd7a2a81e5dcf46a73d2ac9b1095921b4d4801637b726baf4924736613ee58/diff:/var/lib/docker/overlay2/d294aa752381fbc6f5feda8474d14bd140fe98fd5c7d9c2134f01ff22512dd9d/diff:/var/lib/docker/overlay2/ec8d0204b749455ecaba3a59a54b4036db112c5e3e3f0d48efbb72d4219060e6/diff:/var/lib/docker/overlay2/9a1ef5a883ef2cbf9a0d960bba5d783f7ecd7d9d3ba8bb8cd5537b33d65a942f/diff",
            "MergedDir": "/var/lib/docker/overlay2/92dd5c3586213ea78b1030e8f7370600f8f7aa1f2ac04d8a83eab1344a8532cb/merged",
            "UpperDir": "/var/lib/docker/overlay2/92dd5c3586213ea78b1030e8f7370600f8f7aa1f2ac04d8a83eab1344a8532cb/diff",
            "WorkDir": "/var/lib/docker/overlay2/92dd5c3586213ea78b1030e8f7370600f8f7aa1f2ac04d8a83eab1344a8532cb/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:29df493baa13de438d6d2ece3a8333032e0b7b9b9d8cce4ee82194da255f61e1",
            "sha256:4dc2b559a30696ac80262d71e906919e9c90e4635a4f66957cff885c6ac0dc38",
            "sha256:ba72502c9c21d499693cf9e1f770428799ebda0933a12d241090af548e13246e",
            "sha256:b75ff00a3da46ae1f4431e05c559f4eb8355751411d375d652e3089cc26becb3",
            "sha256:c2b9f2f619652347baa3954744e0457a300c30b7d53a270fe030fcd3c1a20686",
            "sha256:f71baf7d9d0c851e321bad7c5056c493fea63fd4bae95340bed21dd2aabcf70e",
            "sha256:743f818328aee9cd95e1bf97f9f0182742c36d0bc2166f763790aa2a42a384ad",
            "sha256:02c6a772095bc3c745bdea25e74c24eba177d5514f4ca29ddd1aec7f7b574fb0",
            "sha256:1a8bb11b1d520c2c6981881d8bfb14f4e894781e97fc636302d1a90a68b9fa46",
            "sha256:c93ed4f74f7b163ade28a5d0043ddf35f4511ae45582c02cc2059782e858a7b1",
            "sha256:4537d35827cc582739b6c9794681ea7a81298078b541d655e1c5f404bdd340b3",
            "sha256:43fb3ea56cb252a8f80769cfaa761a4471ab27f305c82c7bd9ed6f497a415ee0",
            "sha256:da24ff0d572a0901e58f91187ee0a8d4bdaa28da80cec54adae4e24488e23bb4",
            "sha256:837b2e4df4c03ed715b6c197b7d5ffac833d14d676db19724ac59134db57ccf1",
            "sha256:dabfd8e2302c565d63e8f31702af94b702b990cb94a95664c4583d6a9c02fdf3",
            "sha256:48abc6770f986f57aabb84f6555c789d9afe20d68f634478430e08cd81d65c34",
            "sha256:eb5a3bab42845331acda752412b930d66f7c0550cf781857b912b9920cf67183",
            "sha256:a14d8df391c13f49ab98a9921302a12f31ab9178724174d99bd9c29e828bd5ef",
            "sha256:dba6748f0f20f9c962879aa332c969064227a54ab55f27064dd063a49e36e376",
            "sha256:8f71dddf76e32c81f6102d3a55f9eead747c1475f7c1d5068d335d05718e728a",
            "sha256:f1119f0f7410576e53d51a276f44b9f9bc72a93c8ba99d2bc55de22abd7a7e97",
            "sha256:9085f3f61d118dcb23a4a6bbc28a0381887ec645c76b2e570d66a478900ff33d",
            "sha256:161f2ae7497221aca5d385d7ef512c2b48cf51b06d91d74c2bc8c64c06f83d9e",
            "sha256:e60d6a195a05db36d3750da77230bcae01cb01cd28d552c4093fd2e0824c10d7",
            "sha256:69097c98c371702f6112a3a41054dd21c84904bdcee96bd538a30de558db88b4",
            "sha256:2e7bae9e9c82aabc2903c98b54b2ce833a8944dec9718e70bd84362267411165",
            "sha256:37631eb1023292a1a80113ea9532406c617688c9e37ccf9bbb03a44aff6f809b",
            "sha256:1547a20a3f16badf70b592ac8d2c6a8489074e6e6c7d313e052d09364b0c9bf1",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:e5f14ce1a6c76f782d45c170cea60c8a77661bcf18d7143a23b85fe0d5131856",
            "sha256:806612af68405851ecb3ad9b3b61c796e628521bc1b7a6ad24e06e383c2e3c27",
            "sha256:1e56f845dffec4a437037b517759c236fe5ac785b4bec44fc0711efeabc78c3b",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:64d2be9ffd03e6d0705b29c7c370ad44266e07211d5c07f3976d87978d4a3c0e",
            "sha256:4d80e12119d991ae3333f775e08921fc15997bfc1aa48feb2c71bc719ea3ff88",
            "sha256:2e9278256c54ea022c4c53e86bf3968bc7c1f38748eb5f89e4f0a528dcd724cb",
            "sha256:e94506654f232d31962c63cd59607fe3cab51aea584dd9ae242bcfabbf6d05a5",
            "sha256:d3af56837a529b67c802c701d40922c62c0c270238fa58e73bf7104677dc7161"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-05-26T10:51:33.889928534+08:00"
    }
}

更多版本

docker.io/davidcrty/databasement:1

linux/amd64 docker.io918.06MB2026-05-26 10:52
12