docker.io/dolibarr/dolibarr:23.0.2-php8.2 linux/amd64

docker.io/dolibarr/dolibarr:23.0.2-php8.2 - 国内下载镜像源 浏览次数:7

Dolibarr是一款开源的企业资源规划(ERP)与客户关系管理(CRM)集成系统,适用于中小企业,可帮助管理客户关系、销售订单、采购、库存、发票、项目等多种业务流程。该Docker镜像提供了Dolibarr的预配置运行环境,支持快速部署和使用该应用系统。

源镜像 docker.io/dolibarr/dolibarr:23.0.2-php8.2
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dolibarr/dolibarr:23.0.2-php8.2
镜像ID sha256:7793a238fd94809309fa9143513b2ce19e9393458d897d719ecc97851df652fd
镜像TAG 23.0.2-php8.2
大小 950.14MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD apache2-foreground
启动入口 docker-run.sh
工作目录 /var/www/html
OS/平台 linux/amd64
浏览量 7 次
贡献者
镜像创建 2026-05-16T01:58:02.430903553Z
同步时间 2026-06-16 16:28
开放端口
80/tcp
目录挂载
/var/www/documents /var/www/html/custom
环境变量
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=39B641343D8C104B2B146DC3F9C39DC0B9698544 E60913E4DF209907D8E30D96659A97C9CF2A795A 1198C0117593497A5EC5C199286AF1F9897469DC PHP_VERSION=8.2.31 PHP_URL=https://www.php.net/distributions/php-8.2.31.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.2.31.tar.xz.asc PHP_SHA256=95eae411d594fe6f6e5678b76645dc13ae47d3c0a5325c1d969b58dea56ee45a DOLI_VERSION=23.0.2 DOLI_VERSION_FOR_INIT_DEMO=23.0 DOLI_INSTALL_AUTO=1 DOLI_PROD=1 DOLI_DB_TYPE=mysqli DOLI_DB_HOST=mysql DOLI_DB_HOST_PORT=3306 DOLI_DB_NAME=dolidb DOLI_DB_SSL=false DOLI_URL_ROOT=http://localhost DOLI_AUTH=dolibarr DOLI_LDAP_HOST=127.0.0.1 DOLI_LDAP_PORT=389 DOLI_LDAP_VERSION=3 DOLI_LDAP_SERVER_TYPE=openldap DOLI_LDAP_LOGIN_ATTRIBUTE=uid DOLI_LDAP_DN=ou=users,dc=my-domain,dc=com DOLI_LDAP_FILTER= DOLI_LDAP_BIND_DN= DOLI_LDAP_BIND_PASS= DOLI_LDAP_DEBUG=false DOLI_CRON=0 WWW_USER_ID=33 WWW_GROUP_ID=33 PHP_INI_DATE_TIMEZONE=UTC PHP_INI_MEMORY_LIMIT=256M PHP_INI_UPLOAD_MAX_FILESIZE=20M PHP_INI_POST_MAX_SIZE=22M PHP_INI_ALLOW_URL_FOPEN=0
镜像标签
The Dolibarr foundation <contact@dolibarr.org>: maintainer
镜像安全扫描 查看Trivy扫描报告

系统OS: debian 12.13 扫描引擎: Trivy 扫描时间: 2026-06-16 16:28

低危漏洞:901 中危漏洞:1059 高危漏洞:248 严重漏洞:24

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dolibarr/dolibarr:23.0.2-php8.2
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dolibarr/dolibarr:23.0.2-php8.2  docker.io/dolibarr/dolibarr:23.0.2-php8.2

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dolibarr/dolibarr:23.0.2-php8.2
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dolibarr/dolibarr:23.0.2-php8.2  docker.io/dolibarr/dolibarr:23.0.2-php8.2

Shell快速替换命令

sed -i 's#dolibarr/dolibarr:23.0.2-php8.2#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dolibarr/dolibarr:23.0.2-php8.2#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dolibarr/dolibarr:23.0.2-php8.2 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dolibarr/dolibarr:23.0.2-php8.2  docker.io/dolibarr/dolibarr:23.0.2-php8.2'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dolibarr/dolibarr:23.0.2-php8.2 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dolibarr/dolibarr:23.0.2-php8.2  docker.io/dolibarr/dolibarr:23.0.2-php8.2'

镜像构建历史


# 2026-05-16 09:58:02  0.00B 设置默认要执行的命令
CMD ["apache2-foreground"]
                        
# 2026-05-16 09:58:02  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["docker-run.sh"]
                        
# 2026-05-16 09:58:02  26.61KB 复制新文件或目录到容器中
COPY docker-run.sh /usr/local/bin/ # buildkit
                        
# 2026-05-16 09:58:02  1.71KB 复制新文件或目录到容器中
COPY docker-init.php /var/www/scripts/ # buildkit
                        
# 2026-05-16 09:58:02  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/var/www/html/custom]
                        
# 2026-05-16 09:58:02  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/var/www/documents]
                        
# 2026-05-16 09:58:02  0.00B 声明容器运行时监听的端口
EXPOSE [80/tcp]
                        
# 2026-05-16 09:58:02  249.83MB 执行命令并创建新的镜像层
RUN /bin/sh -c curl -fLSs https://github.com/Dolibarr/dolibarr/archive/${DOLI_VERSION}.tar.gz |    tar -C /tmp -xz &&     cp -r /tmp/dolibarr-${DOLI_VERSION}/htdocs/* /var/www/html/ &&     ln -s /var/www/html /var/www/htdocs &&     cp -r /tmp/dolibarr-${DOLI_VERSION}/scripts /var/www/ &&     rm -rf /tmp/* &&     mkdir -p /var/www/documents &&     mkdir -p /var/www/html/custom &&     chown -R www-data:www-data /var/www &&     chmod -R u-w /var/www/html # buildkit
                        
# 2026-05-16 09:57:51  1.83KB 执行命令并创建新的镜像层
RUN /bin/sh -c a2disconf serve-cgi-bin     && a2dismod status     && a2dismod -f alias     && a2dismod -f autoindex     && sed -i     -e 's/^\(ServerSignature On\)$/#\1/g'     -e 's/^#\(ServerSignature Off\)$/\1/g'     -e 's/^\(ServerTokens\) OS$/\1 Prod/g'     /etc/apache2/conf-available/security.conf # buildkit
                        
# 2026-05-16 09:57:50  3.48MB 执行命令并创建新的镜像层
RUN /bin/sh -c docker-php-ext-configure gd --with-freetype --with-jpeg     && docker-php-ext-install -j$(nproc) calendar intl mysqli pdo_mysql gd soap zip opcache tidy     && docker-php-ext-configure pgsql -with-pgsql     && docker-php-ext-install pdo_pgsql pgsql     && docker-php-ext-configure ldap --with-libdir=lib/$(gcc -dumpmachine)/     && docker-php-ext-install -j$(nproc) ldap     && docker-php-ext-configure imap --with-kerberos --with-imap-ssl     && docker-php-ext-install imap     && mv ${PHP_INI_DIR}/php.ini-production ${PHP_INI_DIR}/php.ini     && sed -i 's/expose_php = On/expose_php = Off/g' ${PHP_INI_DIR}/php.ini     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2026-05-16 09:56:02  194.83MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update -y     && apt-get dist-upgrade -y     && apt-get install -y --no-install-recommends         libc-client-dev         libfreetype6-dev         libjpeg62-turbo-dev         libkrb5-dev         libldap2-dev         libldap-common         libpng-dev         libpq-dev         libxml2-dev         libzip-dev         libtidy-dev         default-mysql-client         postgresql-client         vim-tiny         cron     && apt-get autoremove -y # buildkit
                        
# 2026-05-16 09:56:02  0.00B 设置环境变量 PHP_INI_ALLOW_URL_FOPEN
ENV PHP_INI_ALLOW_URL_FOPEN=0
                        
# 2026-05-16 09:56:02  0.00B 设置环境变量 PHP_INI_POST_MAX_SIZE
ENV PHP_INI_POST_MAX_SIZE=22M
                        
# 2026-05-16 09:56:02  0.00B 设置环境变量 PHP_INI_UPLOAD_MAX_FILESIZE
ENV PHP_INI_UPLOAD_MAX_FILESIZE=20M
                        
# 2026-05-16 09:56:02  0.00B 设置环境变量 PHP_INI_MEMORY_LIMIT
ENV PHP_INI_MEMORY_LIMIT=256M
                        
# 2026-05-16 09:56:02  0.00B 设置环境变量 PHP_INI_DATE_TIMEZONE
ENV PHP_INI_DATE_TIMEZONE=UTC
                        
# 2026-05-16 09:56:02  0.00B 设置环境变量 WWW_GROUP_ID
ENV WWW_GROUP_ID=33
                        
# 2026-05-16 09:56:02  0.00B 设置环境变量 WWW_USER_ID
ENV WWW_USER_ID=33
                        
# 2026-05-16 09:56:02  0.00B 设置环境变量 DOLI_CRON
ENV DOLI_CRON=0
                        
# 2026-05-16 09:56:02  0.00B 设置环境变量 DOLI_LDAP_DEBUG
ENV DOLI_LDAP_DEBUG=false
                        
# 2026-05-16 09:56:02  0.00B 设置环境变量 DOLI_LDAP_BIND_PASS
ENV DOLI_LDAP_BIND_PASS=
                        
# 2026-05-16 09:56:02  0.00B 设置环境变量 DOLI_LDAP_BIND_DN
ENV DOLI_LDAP_BIND_DN=
                        
# 2026-05-16 09:56:02  0.00B 设置环境变量 DOLI_LDAP_FILTER
ENV DOLI_LDAP_FILTER=
                        
# 2026-05-16 09:56:02  0.00B 设置环境变量 DOLI_LDAP_DN
ENV DOLI_LDAP_DN=ou=users,dc=my-domain,dc=com
                        
# 2026-05-16 09:56:02  0.00B 设置环境变量 DOLI_LDAP_LOGIN_ATTRIBUTE
ENV DOLI_LDAP_LOGIN_ATTRIBUTE=uid
                        
# 2026-05-16 09:56:02  0.00B 设置环境变量 DOLI_LDAP_SERVER_TYPE
ENV DOLI_LDAP_SERVER_TYPE=openldap
                        
# 2026-05-16 09:56:02  0.00B 设置环境变量 DOLI_LDAP_VERSION
ENV DOLI_LDAP_VERSION=3
                        
# 2026-05-16 09:56:02  0.00B 设置环境变量 DOLI_LDAP_PORT
ENV DOLI_LDAP_PORT=389
                        
# 2026-05-16 09:56:02  0.00B 设置环境变量 DOLI_LDAP_HOST
ENV DOLI_LDAP_HOST=127.0.0.1
                        
# 2026-05-16 09:56:02  0.00B 设置环境变量 DOLI_AUTH
ENV DOLI_AUTH=dolibarr
                        
# 2026-05-16 09:56:02  0.00B 设置环境变量 DOLI_URL_ROOT
ENV DOLI_URL_ROOT=http://localhost
                        
# 2026-05-16 09:56:02  0.00B 设置环境变量 DOLI_DB_SSL
ENV DOLI_DB_SSL=false
                        
# 2026-05-16 09:56:02  0.00B 设置环境变量 DOLI_DB_NAME
ENV DOLI_DB_NAME=dolidb
                        
# 2026-05-16 09:56:02  0.00B 设置环境变量 DOLI_DB_HOST_PORT
ENV DOLI_DB_HOST_PORT=3306
                        
# 2026-05-16 09:56:02  0.00B 设置环境变量 DOLI_DB_HOST
ENV DOLI_DB_HOST=mysql
                        
# 2026-05-16 09:56:02  0.00B 设置环境变量 DOLI_DB_TYPE
ENV DOLI_DB_TYPE=mysqli
                        
# 2026-05-16 09:56:02  0.00B 设置环境变量 DOLI_PROD
ENV DOLI_PROD=1
                        
# 2026-05-16 09:56:02  0.00B 设置环境变量 DOLI_INSTALL_AUTO
ENV DOLI_INSTALL_AUTO=1
                        
# 2026-05-16 09:56:02  0.00B 设置环境变量 DOLI_VERSION_FOR_INIT_DEMO
ENV DOLI_VERSION_FOR_INIT_DEMO=23.0
                        
# 2026-05-16 09:56:02  0.00B 设置环境变量 DOLI_VERSION
ENV DOLI_VERSION=23.0.2
                        
# 2026-05-16 09:56:02  0.00B 添加元数据标签
LABEL maintainer=The Dolibarr foundation <contact@dolibarr.org>
                        
# 2026-05-09 03:33:12  0.00B 设置默认要执行的命令
CMD ["apache2-foreground"]
                        
# 2026-05-09 03:33:12  0.00B 声明容器运行时监听的端口
EXPOSE map[80/tcp:{}]
                        
# 2026-05-09 03:33:12  0.00B 设置工作目录为/var/www/html
WORKDIR /var/www/html
                        
# 2026-05-09 03:33:12  1.35KB 复制新文件或目录到容器中
COPY apache2-foreground /usr/local/bin/ # buildkit
                        
# 2026-05-09 03:33:12  0.00B 设置停止容器时发送的系统调用信号
STOPSIGNAL SIGWINCH
                        
# 2026-05-09 03:33:12  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["docker-php-entrypoint"]
                        
# 2026-05-09 03:33:12  17.00B 执行命令并创建新的镜像层
RUN /bin/sh -c docker-php-ext-enable sodium # buildkit
                        
# 2026-05-09 03:33:12  23.00B 执行命令并创建新的镜像层
RUN /bin/sh -c docker-php-ext-enable opcache # buildkit
                        
# 2026-05-09 03:33:12  7.22KB 复制新文件或目录到容器中
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
                        
# 2026-05-09 03:33:12  48.99MB 执行命令并创建新的镜像层
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; 	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 		--with-openssl 		--with-readline 		--with-zlib 				--disable-phpdbg 				--with-pear 				$(test "$gnuArch" = 'riscv64-linux-gnu' && echo '--without-pcre-jit') 		--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; 	rm -rf /var/lib/apt/lists/*; 		pecl update-channels; 	rm -rf /tmp/pear ~/.pearrc; 		php --version # buildkit
                        
# 2026-05-09 03:30:39  587.00B 复制新文件或目录到容器中
COPY docker-php-source /usr/local/bin/ # buildkit
                        
# 2026-05-09 03:30:39  12.65MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 		savedAptMark="$(apt-mark showmanual)"; 	apt-get update; 	apt-get install -y --no-install-recommends gnupg; 	rm -rf /var/lib/apt/lists/*; 		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
                        
# 2026-05-09 03:30:30  0.00B 设置环境变量 PHP_SHA256
ENV PHP_SHA256=95eae411d594fe6f6e5678b76645dc13ae47d3c0a5325c1d969b58dea56ee45a
                        
# 2026-05-09 03:30:30  0.00B 设置环境变量 PHP_URL PHP_ASC_URL
ENV PHP_URL=https://www.php.net/distributions/php-8.2.31.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.2.31.tar.xz.asc
                        
# 2026-05-09 03:30:30  0.00B 设置环境变量 PHP_VERSION
ENV PHP_VERSION=8.2.31
                        
# 2026-05-09 03:30:30  0.00B 设置环境变量 GPG_KEYS
ENV GPG_KEYS=39B641343D8C104B2B146DC3F9C39DC0B9698544 E60913E4DF209907D8E30D96659A97C9CF2A795A 1198C0117593497A5EC5C199286AF1F9897469DC
                        
# 2026-05-09 03:30:30  0.00B 设置环境变量 PHP_LDFLAGS
ENV PHP_LDFLAGS=-Wl,-O1 -pie
                        
# 2026-05-09 03:30:30  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 03:30:30  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 03:30:30  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
                        
# 2026-05-09 03:30:30  68.00B 执行命令并创建新的镜像层
RUN /bin/sh -c a2dismod mpm_event && a2enmod mpm_prefork # buildkit
                        
# 2026-05-09 03:30:30  49.81MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	apt-get update; 	apt-get install -y --no-install-recommends apache2; 	rm -rf /var/lib/apt/lists/*; 		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
                        
# 2026-05-09 03:27:08  0.00B 设置环境变量 APACHE_ENVVARS
ENV APACHE_ENVVARS=/etc/apache2/envvars
                        
# 2026-05-09 03:27:08  0.00B 设置环境变量 APACHE_CONFDIR
ENV APACHE_CONFDIR=/etc/apache2
                        
# 2026-05-09 03:27:08  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 03:27:08  0.00B 设置环境变量 PHP_INI_DIR
ENV PHP_INI_DIR=/usr/local/etc/php
                        
# 2026-05-09 03:27:08  315.68MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	apt-get update; 	apt-get install -y --no-install-recommends 		$PHPIZE_DEPS 		ca-certificates 		curl 		xz-utils 	; 	rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2026-05-09 03:27:08  0.00B 设置环境变量 PHPIZE_DEPS
ENV PHPIZE_DEPS=autoconf 		dpkg-dev 		file 		g++ 		gcc 		libc-dev 		make 		pkg-config 		re2c
                        
# 2026-05-09 03:26:53  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
                        
# 2026-05-05 08:00:00  74.83MB 
# debian.sh --arch 'amd64' out/ 'bookworm' '@1777939200'
                        
                    

镜像信息

{
    "Id": "sha256:7793a238fd94809309fa9143513b2ce19e9393458d897d719ecc97851df652fd",
    "RepoTags": [
        "dolibarr/dolibarr:23.0.2-php8.2",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dolibarr/dolibarr:23.0.2-php8.2"
    ],
    "RepoDigests": [
        "dolibarr/dolibarr@sha256:9dbf09ca8fac0ee50d9abffcddcc920b9fab9e4ff2805e3a248ba1ce9f5be5f5",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dolibarr/dolibarr@sha256:a6662ec44c844229de1b4c982c1b3db4c550e46294cbc5545d49e6900e1ddfaa"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-05-16T01:58:02.430903553Z",
    "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=39B641343D8C104B2B146DC3F9C39DC0B9698544 E60913E4DF209907D8E30D96659A97C9CF2A795A 1198C0117593497A5EC5C199286AF1F9897469DC",
            "PHP_VERSION=8.2.31",
            "PHP_URL=https://www.php.net/distributions/php-8.2.31.tar.xz",
            "PHP_ASC_URL=https://www.php.net/distributions/php-8.2.31.tar.xz.asc",
            "PHP_SHA256=95eae411d594fe6f6e5678b76645dc13ae47d3c0a5325c1d969b58dea56ee45a",
            "DOLI_VERSION=23.0.2",
            "DOLI_VERSION_FOR_INIT_DEMO=23.0",
            "DOLI_INSTALL_AUTO=1",
            "DOLI_PROD=1",
            "DOLI_DB_TYPE=mysqli",
            "DOLI_DB_HOST=mysql",
            "DOLI_DB_HOST_PORT=3306",
            "DOLI_DB_NAME=dolidb",
            "DOLI_DB_SSL=false",
            "DOLI_URL_ROOT=http://localhost",
            "DOLI_AUTH=dolibarr",
            "DOLI_LDAP_HOST=127.0.0.1",
            "DOLI_LDAP_PORT=389",
            "DOLI_LDAP_VERSION=3",
            "DOLI_LDAP_SERVER_TYPE=openldap",
            "DOLI_LDAP_LOGIN_ATTRIBUTE=uid",
            "DOLI_LDAP_DN=ou=users,dc=my-domain,dc=com",
            "DOLI_LDAP_FILTER=",
            "DOLI_LDAP_BIND_DN=",
            "DOLI_LDAP_BIND_PASS=",
            "DOLI_LDAP_DEBUG=false",
            "DOLI_CRON=0",
            "WWW_USER_ID=33",
            "WWW_GROUP_ID=33",
            "PHP_INI_DATE_TIMEZONE=UTC",
            "PHP_INI_MEMORY_LIMIT=256M",
            "PHP_INI_UPLOAD_MAX_FILESIZE=20M",
            "PHP_INI_POST_MAX_SIZE=22M",
            "PHP_INI_ALLOW_URL_FOPEN=0"
        ],
        "Cmd": [
            "apache2-foreground"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": {
            "/var/www/documents": {},
            "/var/www/html/custom": {}
        },
        "WorkingDir": "/var/www/html",
        "Entrypoint": [
            "docker-run.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "maintainer": "The Dolibarr foundation \u003ccontact@dolibarr.org\u003e"
        },
        "StopSignal": "SIGWINCH"
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 950138361,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/ee2567f6b33e8b642c9fff6ad14476b4f42252bf7ce64bea0644066d7ce09862/diff:/var/lib/docker/overlay2/c638dd35a0e3c25a4941054fa1dc830811c966a77021d0b3d007b6028394fdb1/diff:/var/lib/docker/overlay2/dbeb4fe3a546318a8610bcefe3300de58cb360418dc33d6a0b72421cb676b16b/diff:/var/lib/docker/overlay2/4313990b82bdda6ab6fd8998d179cb8dfdada51c4eda23f724ac393eed799c02/diff:/var/lib/docker/overlay2/d849a634297cd06058e23f59596a6f7a23cc3f3e305ce1d9087ca3a5f7c2cc26/diff:/var/lib/docker/overlay2/9b450aa07e51c90eb49704372fac54a06c58cdee4d761429223159330510f647/diff:/var/lib/docker/overlay2/ee6b0302c53a869409ccf41a5ae18d198c35c099b99837589ce5bcfc3a8a0152/diff:/var/lib/docker/overlay2/39f5cd999361f78e762c97dfa6178aec80a2e3acd09516b5569a95e2837d1540/diff:/var/lib/docker/overlay2/2f914da21cef05394723e0de465433449f4fa52d630f9044f471cb7663dd96d4/diff:/var/lib/docker/overlay2/cd889571f78a5645a997b789beea956338a50619abe1eb2a850eae2852a2d4d0/diff:/var/lib/docker/overlay2/67b3e9c187d70f5cbdc4e6987f6f8df36547e46f040a87430e66d1203dcbc559/diff:/var/lib/docker/overlay2/e1c435508ce4d0ee83db5cdc16e98188ade520135643f2599495eba7ffa1bba5/diff:/var/lib/docker/overlay2/ae13032f0fede4f07f7eada0a28dec75b44df79ba85da800514062d4ffd0a153/diff:/var/lib/docker/overlay2/2520542188c84a719acbd66f05b3c1574eb6074db77a8472f975197df7bba032/diff:/var/lib/docker/overlay2/dcb77b66f8159ac72c3eece5d734aef20a8179b47352a4001cd56f0d3f1a1fa3/diff:/var/lib/docker/overlay2/65b4f7f60fc3ebbcdce0f1e05adee5b9d325206950fdadee55355efea11640d5/diff:/var/lib/docker/overlay2/9ee3e744749cbf707c933c2c2942de9f4f80bfe192e501b9eca419a014ad1fcc/diff:/var/lib/docker/overlay2/bc537d62343db0b12800075171e05eec229f8bc748aba5744ae236fd24e0f53a/diff:/var/lib/docker/overlay2/62568cc6c630190cb2828e40524cf78c002b684c0cbf258de8283a66eed82b94/diff:/var/lib/docker/overlay2/3fa143f4120d2ed119ad961b2cab7c7acb5632a8d9a56bd6846d658ff971b4df/diff",
            "MergedDir": "/var/lib/docker/overlay2/00422863ebada1de0e880afb3c39750590c7fba7c2d834c538da6fa34e5d467a/merged",
            "UpperDir": "/var/lib/docker/overlay2/00422863ebada1de0e880afb3c39750590c7fba7c2d834c538da6fa34e5d467a/diff",
            "WorkDir": "/var/lib/docker/overlay2/00422863ebada1de0e880afb3c39750590c7fba7c2d834c538da6fa34e5d467a/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:5d0ffcca6050b9c12db964453426d0c2bf06c4a53fb7754feeda08f53a3cf424",
            "sha256:98332f506082cd58dbb177759346c80661015f7bf405f0c5f3e13fe0a80abc3a",
            "sha256:82d941deb6fc3a5bec3f9e8e11dc2cbf5e3d01fe8a1d1f0e7aa945cdb94c5bd5",
            "sha256:03a785f40d1b422b88c9aced8a3a80c36adc2cf2885858116fb86409d685fe43",
            "sha256:930524eef1255b6d542527c820c3b96a3613b0f6c57402c80b0da85666ca55a7",
            "sha256:207a89f770ac47a31bcf9d6bee835d1e7241b732efc93991cf04cb9f0c69c901",
            "sha256:3811b9a325c59884495dc09d9e3e0be75efc3cd2569cfbc25ff085199d39f263",
            "sha256:d370c9be504d5600865969bf46e3659ff5e5dc5aed4a94d2b67edd043ed3af77",
            "sha256:9195d514959be8624d89dbb04563812f31e487748efd5cac9a9af14bbbf8aef1",
            "sha256:86f670e6c8bc00dc6fda5ce44a6dc2bffcf345340334c3e2d46f37491a3bfc0d",
            "sha256:d11fcf24dde313a02d7f6346482fecb29b6cc357f74b98177c9de1da1e97c8bd",
            "sha256:07c53a4787802f880d8a8fe2bbc0cd87f9caadddb23818032664c8c6cf63c8fc",
            "sha256:e1ad30d5c80d9dccd369fd1fb905ef6f962568b7e43bab48cb0b8e765a084bd1",
            "sha256:72072d159355e82401c16eb5b48bd7bebea723506f43b3e77407b8858afcda06",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:596dad69d459f23e34100476721055c8bfce2403bb3bb27320480a76d399cced",
            "sha256:91d156335def2113e29124bba653cc7bc02557ecfc3161d59c6d1e1604cf9d5f",
            "sha256:b9cae63a2261bdd49ccbbe47091b2a84fb5d486bbc8b413f86132454261f421c",
            "sha256:94db5e8270c3084a9a045e6db8e225cda795d1aa6690a1e0e3d2777ecf23006e",
            "sha256:9a37689b13922470b75d534922cf4de6ecf86bab482c853534c9c10bcb24e06b",
            "sha256:671f4a657d150242dd8c7f344047a57ccc93b5607b4e8c50b7a8b66917836185"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-06-16T16:27:35.215874301+08:00"
    }
}

更多版本

docker.io/dolibarr/dolibarr:23.0.2-php8.2

linux/amd64 docker.io950.14MB2026-06-16 16:28
6