docker.io/cockpithq/cockpit:core-2.12.0-unit linux/amd64

docker.io/cockpithq/cockpit:core-2.12.0-unit - 国内下载镜像源 浏览次数:12

Cockpit 是一款用于管理和监控 Linux 系统的网页界面。该镜像包含 Cockpit 的全部必要组件,可以直接运行。

源镜像 docker.io/cockpithq/cockpit:core-2.12.0-unit
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cockpithq/cockpit:core-2.12.0-unit
镜像ID sha256:197248f4622b969af7b95347f5bdca504c293fc53c7b5e5509a914be374e1b42
镜像TAG core-2.12.0-unit
大小 1.41GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD unitd --no-daemon --control unix:/var/run/control.unit.sock
启动入口 sh /usr/local/bin/cockpit-entrypoint.sh
工作目录 /var/www/html
OS/平台 linux/amd64
浏览量 12 次
贡献者 zh*******i@sfere-elec.com
镜像创建 2025-08-01T16:10:47.885392884Z
同步时间 2025-08-12 14:30
更新时间 2025-08-13 19:38
开放端口
80/tcp
目录挂载
/var/www/html/.spaces /var/www/html/storage
环境变量
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 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.23 PHP_URL=https://www.php.net/distributions/php-8.3.23.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.3.23.tar.xz.asc PHP_SHA256=08be64700f703bca6ff1284bf1fdaffa37ae1b9734b6559f8350248e8960a6db
镜像标签
Official build of Unit for Docker.: org.opencontainers.image.description https://unit.nginx.org/installation/#docker-images: org.opencontainers.image.documentation https://github.com/nginx/unit: org.opencontainers.image.source Unit (php8.3): org.opencontainers.image.title https://unit.nginx.org: org.opencontainers.image.url NGINX Docker Maintainers <docker-maint@nginx.com>: org.opencontainers.image.vendor 1.34.2: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cockpithq/cockpit:core-2.12.0-unit
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cockpithq/cockpit:core-2.12.0-unit  docker.io/cockpithq/cockpit:core-2.12.0-unit

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cockpithq/cockpit:core-2.12.0-unit
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cockpithq/cockpit:core-2.12.0-unit  docker.io/cockpithq/cockpit:core-2.12.0-unit

Shell快速替换命令

sed -i 's#cockpithq/cockpit:core-2.12.0-unit#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cockpithq/cockpit:core-2.12.0-unit#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cockpithq/cockpit:core-2.12.0-unit && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cockpithq/cockpit:core-2.12.0-unit  docker.io/cockpithq/cockpit:core-2.12.0-unit'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cockpithq/cockpit:core-2.12.0-unit && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cockpithq/cockpit:core-2.12.0-unit  docker.io/cockpithq/cockpit:core-2.12.0-unit'

镜像构建历史


# 2025-08-02 00:10:47  0.00B 声明容器运行时监听的端口
EXPOSE map[80/tcp:{}]
                        
# 2025-08-02 00:10:47  0.00B 设置默认要执行的命令
CMD ["unitd" "--no-daemon" "--control" "unix:/var/run/control.unit.sock"]
                        
# 2025-08-02 00:10:47  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["sh" "/usr/local/bin/cockpit-entrypoint.sh"]
                        
# 2025-08-02 00:10:47  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/var/www/html/.spaces /var/www/html/storage]
                        
# 2025-08-02 00:10:47  337.00B 执行命令并创建新的镜像层
RUN |2 COCKPIT_VERSION=master COCKPIT_TARGET=core /bin/sh -c chmod +x /usr/local/bin/cockpit-entrypoint.sh # buildkit
                        
# 2025-08-02 00:10:47  337.00B 复制新文件或目录到容器中
COPY ./src/cockpit-entrypoint.sh /usr/local/bin/ # buildkit
                        
# 2025-08-02 00:10:47  26.47MB 执行命令并创建新的镜像层
RUN |2 COCKPIT_VERSION=master COCKPIT_TARGET=core /bin/sh -c chown -R unit:unit /var/www/html # buildkit
                        
# 2025-08-02 00:10:45  1.61KB 复制新文件或目录到容器中
COPY ./src/unit.json /docker-entrypoint.d/config.json # buildkit
                        
# 2025-08-02 00:10:45  93.00B 复制新文件或目录到容器中
COPY ./src/config.php /var/www/html/config/config.php # buildkit
                        
# 2025-08-02 00:10:45  394.00B 复制新文件或目录到容器中
COPY ./src/php.ini /usr/local/etc/php/conf.d/php-cockpit.ini # buildkit
                        
# 2025-08-02 00:10:45  0.00B 执行命令并创建新的镜像层
RUN |2 COCKPIT_VERSION=master COCKPIT_TARGET=core /bin/sh -c rm -R /tmp/cockpit-${COCKPIT_TARGET}/ # buildkit
                        
# 2025-08-02 00:10:45  26.47MB 执行命令并创建新的镜像层
RUN |2 COCKPIT_VERSION=master COCKPIT_TARGET=core /bin/sh -c mv /tmp/cockpit-${COCKPIT_TARGET}/* /var/www/html/ # buildkit
                        
# 2025-08-02 00:10:41  6.04KB 执行命令并创建新的镜像层
RUN |2 COCKPIT_VERSION=master COCKPIT_TARGET=core /bin/sh -c mv /tmp/cockpit-${COCKPIT_TARGET}/.htaccess /var/www/html/.htaccess # buildkit
                        
# 2025-08-02 00:10:40  26.47MB 执行命令并创建新的镜像层
RUN |2 COCKPIT_VERSION=master COCKPIT_TARGET=core /bin/sh -c wget https://files.getcockpit.com/releases/${COCKPIT_VERSION}/cockpit-${COCKPIT_TARGET}.zip -O /tmp/cockpit.zip; unzip /tmp/cockpit.zip -d /tmp/; rm /tmp/cockpit.zip # buildkit
                        
# 2025-08-02 00:10:38  19.00B 执行命令并创建新的镜像层
RUN |2 COCKPIT_VERSION=master COCKPIT_TARGET=core /bin/sh -c echo "extension=redis.so" > /usr/local/etc/php/conf.d/redis.ini # buildkit
                        
# 2025-08-02 00:10:38  21.00B 执行命令并创建新的镜像层
RUN |2 COCKPIT_VERSION=master COCKPIT_TARGET=core /bin/sh -c echo "extension=mongodb.so" > /usr/local/etc/php/conf.d/mongodb.ini # buildkit
                        
# 2025-08-02 00:10:38  741.67MB 执行命令并创建新的镜像层
RUN |2 COCKPIT_VERSION=master COCKPIT_TARGET=core /bin/sh -c apt-get update     && apt-get install -y     wget zip unzip nano     libvips-tools     ffmpeg     libfreetype6-dev     libjpeg62-turbo-dev     libpng-dev     libwebp-dev     sqlite3 libsqlite3-dev     libssl-dev     libzip-dev     && pecl install mongodb redis     && docker-php-ext-configure gd --with-freetype --with-webp --with-jpeg      && docker-php-ext-install -j$(nproc) iconv gd pdo zip opcache pdo_sqlite     && apt-get purge -y --auto-remove # buildkit
                        
# 2025-08-02 00:10:38  0.00B 定义构建参数
ARG COCKPIT_TARGET=core
                        
# 2025-08-02 00:10:38  0.00B 定义构建参数
ARG COCKPIT_VERSION=master
                        
# 2025-08-01 23:51:55  0.00B 设置工作目录为/var/www/html
WORKDIR /var/www/html
                        
# 2025-08-01 23:51:55  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p /var/www/html/.spaces # buildkit
                        
# 2025-08-01 23:51:55  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p /var/www/html # buildkit
                        
# 2025-03-04 02:37:38  0.00B 设置默认要执行的命令
CMD ["unitd" "--no-daemon" "--control" "unix:/var/run/control.unit.sock"]
                        
# 2025-03-04 02:37:38  0.00B 声明容器运行时监听的端口
EXPOSE map[80/tcp:{}]
                        
# 2025-03-04 02:37:38  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"]
                        
# 2025-03-04 02:37:38  0.00B 设置停止容器时发送的系统调用信号
STOPSIGNAL SIGTERM
                        
# 2025-03-04 02:37:38  3.62KB 复制新文件或目录到容器中
COPY welcome.* /usr/share/unit/welcome/ # buildkit
                        
# 2025-03-04 02:37:38  3.96KB 复制新文件或目录到容器中
COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
                        
# 2025-03-04 02:37:38  56.96MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -ex     && savedAptMark="$(apt-mark showmanual)"     && apt-get update     && apt-get install --no-install-recommends --no-install-suggests -y          ca-certificates git build-essential libssl-dev libpcre2-dev curl pkg-config libclang-dev cmake     && export RUST_VERSION=1.83.0     && export RUSTUP_HOME=/usr/src/unit/rustup     && export CARGO_HOME=/usr/src/unit/cargo     && export PATH=/usr/src/unit/cargo/bin:$PATH     && dpkgArch="$(dpkg --print-architecture)"     && case "${dpkgArch##*-}" in          amd64) rustArch="x86_64-unknown-linux-gnu"; rustupSha256="6aeece6993e902708983b209d04c0d1dbb14ebb405ddb87def578d41f920f56d" ;;          arm64) rustArch="aarch64-unknown-linux-gnu"; rustupSha256="1cffbf51e63e634c746f741de50649bbbcbd9dbe1de363c9ecef64e278dba2b2" ;;          *) echo >&2 "unsupported architecture: ${dpkgArch}"; exit 1 ;;        esac     && url="https://static.rust-lang.org/rustup/archive/1.27.1/${rustArch}/rustup-init"     && curl -L -O "$url"     && echo "${rustupSha256} *rustup-init" | sha256sum -c -     && chmod +x rustup-init     && ./rustup-init -y --no-modify-path --profile minimal --default-toolchain $RUST_VERSION --default-host ${rustArch}     && rm rustup-init     && rustup --version     && cargo --version     && rustc --version     && mkdir -p /usr/lib/unit/modules /usr/lib/unit/debug-modules     && mkdir -p /usr/src/unit     && cd /usr/src/unit     && git clone --depth 1 -b 1.34.2-1 https://github.com/nginx/unit     && cd unit     && NCPU="$(getconf _NPROCESSORS_ONLN)"     && DEB_HOST_MULTIARCH="$(dpkg-architecture -q DEB_HOST_MULTIARCH)"     && CC_OPT="$(DEB_BUILD_MAINT_OPTIONS="hardening=+all,-pie" DEB_CFLAGS_MAINT_APPEND="-Wp,-D_FORTIFY_SOURCE=2 -fPIC" dpkg-buildflags --get CFLAGS)"     && LD_OPT="$(DEB_BUILD_MAINT_OPTIONS="hardening=+all,-pie" DEB_LDFLAGS_MAINT_APPEND="-Wl,--as-needed -pie" dpkg-buildflags --get LDFLAGS)"     && CONFIGURE_ARGS_MODULES="--prefix=/usr                 --statedir=/var/lib/unit                 --control=unix:/var/run/control.unit.sock                 --runstatedir=/var/run                 --pid=/var/run/unit.pid                 --logdir=/var/log                 --log=/var/log/unit.log                 --tmpdir=/var/tmp                 --user=unit                 --group=unit                 --openssl                 --libdir=/usr/lib/$DEB_HOST_MULTIARCH"     && CONFIGURE_ARGS="$CONFIGURE_ARGS_MODULES                 --njs                 --otel"     && make -j $NCPU -C pkg/contrib .njs     && export PKG_CONFIG_PATH=$(pwd)/pkg/contrib/njs/build     && ./configure $CONFIGURE_ARGS --cc-opt="$CC_OPT" --ld-opt="$LD_OPT" --modulesdir=/usr/lib/unit/debug-modules --debug     && make -j $NCPU unitd     && install -pm755 build/sbin/unitd /usr/sbin/unitd-debug     && make clean     && ./configure $CONFIGURE_ARGS --cc-opt="$CC_OPT" --ld-opt="$LD_OPT" --modulesdir=/usr/lib/unit/modules     && make -j $NCPU unitd     && install -pm755 build/sbin/unitd /usr/sbin/unitd     && make clean     && /bin/true     && ./configure $CONFIGURE_ARGS_MODULES --cc-opt="$CC_OPT" --modulesdir=/usr/lib/unit/debug-modules --debug     && ./configure php     && make -j $NCPU php-install     && make clean     && ./configure $CONFIGURE_ARGS_MODULES --cc-opt="$CC_OPT" --modulesdir=/usr/lib/unit/modules     && ./configure php     && make -j $NCPU php-install     && cd     && rm -rf /usr/src/unit     && for f in /usr/sbin/unitd /usr/lib/unit/modules/*.unit.so; do         ldd $f | awk '/=>/{print $(NF-1)}' | while read n; do dpkg-query -S $n; done | sed 's/^\([^:]\+\):.*$/\1/' | sort | uniq >> /requirements.apt;        done     && apt-mark showmanual | xargs apt-mark auto > /dev/null     && { [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; }     && ldconfig     && mkdir -p /var/lib/unit/     && mkdir -p /docker-entrypoint.d/     && groupadd --gid 999 unit     && useradd          --uid 999          --gid unit          --no-create-home          --home /nonexistent          --comment "unit user"          --shell /bin/false          unit     && apt-get update     && apt-get --no-install-recommends --no-install-suggests -y install curl $(cat /requirements.apt)     && apt-get purge -y --auto-remove build-essential     && rm -rf /var/lib/apt/lists/*     && rm -f /requirements.apt     && ln -sf /dev/stderr /var/log/unit.log # buildkit
                        
# 2025-03-04 02:37:38  0.00B 添加元数据标签
LABEL org.opencontainers.image.version=1.34.2
                        
# 2025-03-04 02:37:38  0.00B 添加元数据标签
LABEL org.opencontainers.image.vendor=NGINX Docker Maintainers <docker-maint@nginx.com>
                        
# 2025-03-04 02:37:38  0.00B 添加元数据标签
LABEL org.opencontainers.image.documentation=https://unit.nginx.org/installation/#docker-images
                        
# 2025-03-04 02:37:38  0.00B 添加元数据标签
LABEL org.opencontainers.image.source=https://github.com/nginx/unit
                        
# 2025-03-04 02:37:38  0.00B 添加元数据标签
LABEL org.opencontainers.image.url=https://unit.nginx.org
                        
# 2025-03-04 02:37:38  0.00B 添加元数据标签
LABEL org.opencontainers.image.description=Official build of Unit for Docker.
                        
# 2025-03-04 02:37:38  0.00B 添加元数据标签
LABEL org.opencontainers.image.title=Unit (php8.3)
                        
# 2025-03-04 02:37:38  0.00B 设置默认要执行的命令
CMD ["php" "-a"]
                        
# 2025-03-04 02:37:38  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["docker-php-entrypoint"]
                        
# 2025-03-04 02:37:38  17.00B 执行命令并创建新的镜像层
RUN /bin/sh -c docker-php-ext-enable sodium # buildkit
                        
# 2025-03-04 02:37:38  23.00B 执行命令并创建新的镜像层
RUN /bin/sh -c docker-php-ext-enable opcache # buildkit
                        
# 2025-03-04 02:37:38  7.21KB 复制新文件或目录到容器中
COPY docker-php-ext-* docker-php-entrypoint /usr/local/bin/ # buildkit
                        
# 2025-03-04 02:37:38  131.86MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 		savedAptMark="$(apt-mark showmanual)"; 	apt-get update; 	apt-get install -y --no-install-recommends 		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 				--enable-phpdbg 		--enable-phpdbg-readline 				--with-pear 				--with-libdir="lib/$debMultiarch" 				--enable-embed 	; 	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 -r dpkg-query --search 		| cut -d: -f1 		| 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
                        
# 2025-03-04 02:37:38  587.00B 复制新文件或目录到容器中
COPY docker-php-source /usr/local/bin/ # buildkit
                        
# 2025-03-04 02:37:38  13.00MB 执行命令并创建新的镜像层
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; 		if [ -n "$PHP_ASC_URL" ]; then 		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"; 	fi; 		apt-mark auto '.*' > /dev/null; 	apt-mark manual $savedAptMark > /dev/null; 	apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false # buildkit
                        
# 2025-03-04 02:37:38  0.00B 设置环境变量 PHP_SHA256
ENV PHP_SHA256=08be64700f703bca6ff1284bf1fdaffa37ae1b9734b6559f8350248e8960a6db
                        
# 2025-03-04 02:37:38  0.00B 设置环境变量 PHP_URL PHP_ASC_URL
ENV PHP_URL=https://www.php.net/distributions/php-8.3.23.tar.xz PHP_ASC_URL=https://www.php.net/distributions/php-8.3.23.tar.xz.asc
                        
# 2025-03-04 02:37:38  0.00B 设置环境变量 PHP_VERSION
ENV PHP_VERSION=8.3.23
                        
# 2025-03-04 02:37:38  0.00B 设置环境变量 GPG_KEYS
ENV GPG_KEYS=1198C0117593497A5EC5C199286AF1F9897469DC C28D937575603EB4ABB725861C0779DC5C0A9DE4 AFD8691FDAEDF03BDF6E460563F15A9B715376CA
                        
# 2025-03-04 02:37:38  0.00B 设置环境变量 PHP_LDFLAGS
ENV PHP_LDFLAGS=-Wl,-O1 -pie
                        
# 2025-03-04 02:37:38  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-03-04 02:37:38  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-03-04 02:37:38  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-03-04 02:37:38  0.00B 设置环境变量 PHP_INI_DIR
ENV PHP_INI_DIR=/usr/local/etc/php
                        
# 2025-03-04 02:37:38  315.67MB 执行命令并创建新的镜像层
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
                        
# 2025-03-04 02:37:38  0.00B 设置环境变量 PHPIZE_DEPS
ENV PHPIZE_DEPS=autoconf 		dpkg-dev 		file 		g++ 		gcc 		libc-dev 		make 		pkg-config 		re2c
                        
# 2025-03-04 02:37:38  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-03-04 02:37:38  74.81MB 
# debian.sh --arch 'amd64' out/ 'bookworm' '@1753056000'
                        
                    

镜像信息

{
    "Id": "sha256:197248f4622b969af7b95347f5bdca504c293fc53c7b5e5509a914be374e1b42",
    "RepoTags": [
        "cockpithq/cockpit:core-2.12.0-unit",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cockpithq/cockpit:core-2.12.0-unit"
    ],
    "RepoDigests": [
        "cockpithq/cockpit@sha256:800ca7940b55ca349f3104118a7d1ce7e89d5c1a08c1fc6d9f76d1a25e9feb80",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/cockpithq/cockpit@sha256:b1fea9307c935c1b945e9b86b6139e25015a675019fb30e631e7ed623a600fee"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-08-01T16:10:47.885392884Z",
    "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",
            "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.23",
            "PHP_URL=https://www.php.net/distributions/php-8.3.23.tar.xz",
            "PHP_ASC_URL=https://www.php.net/distributions/php-8.3.23.tar.xz.asc",
            "PHP_SHA256=08be64700f703bca6ff1284bf1fdaffa37ae1b9734b6559f8350248e8960a6db"
        ],
        "Cmd": [
            "unitd",
            "--no-daemon",
            "--control",
            "unix:/var/run/control.unit.sock"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": {
            "/var/www/html/.spaces": {},
            "/var/www/html/storage": {}
        },
        "WorkingDir": "/var/www/html",
        "Entrypoint": [
            "sh",
            "/usr/local/bin/cockpit-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.description": "Official build of Unit for Docker.",
            "org.opencontainers.image.documentation": "https://unit.nginx.org/installation/#docker-images",
            "org.opencontainers.image.source": "https://github.com/nginx/unit",
            "org.opencontainers.image.title": "Unit (php8.3)",
            "org.opencontainers.image.url": "https://unit.nginx.org",
            "org.opencontainers.image.vendor": "NGINX Docker Maintainers \u003cdocker-maint@nginx.com\u003e",
            "org.opencontainers.image.version": "1.34.2"
        },
        "StopSignal": "SIGTERM"
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 1413403819,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/863f393ba178b5dd6aba4447f530d2279183fc6c306f5d0cd340825d04a8bed9/diff:/var/lib/docker/overlay2/7f48efbe92604b54a007f16224bf603f65d264fa02c1aa688c2173d1df8057bc/diff:/var/lib/docker/overlay2/cdb693d63acafcb4368a03ba26d3b7c4c67380d9c7f69513414067bd07698f15/diff:/var/lib/docker/overlay2/e6c11250a82275548fc49618aa62fd1e74f2c73a0de20969462252d8958055a9/diff:/var/lib/docker/overlay2/3e1ba18d616e6608d335bf784993c7be7e509b0e7767d7316e0094bf03fa5197/diff:/var/lib/docker/overlay2/b7cdf389d5671f738277ac0509fc37228612d373ce75ec93c608f59f296b6432/diff:/var/lib/docker/overlay2/3e0c96850d6b3c2cb22027cccb45f00a6a467ac849bbf32b4fcc3051e5a7cf30/diff:/var/lib/docker/overlay2/f61a157b3b2c0e7bd4ac661af23f4089671b1e4e6498c86e3b0fcec870c223d6/diff:/var/lib/docker/overlay2/8a4a1c3eb90fc086089fb8a14deaa2d23d46afee7762c9a651a8649ea7637485/diff:/var/lib/docker/overlay2/f8da4cfe4bd7e05fd1fdd27e529dd0f9473bc5a09d4d9b3d9678cfda42e4c48c/diff:/var/lib/docker/overlay2/87ecdb6f8219f5be1605a97818603a28c9b9434b4a639f6ef3d57d6c2f51d8ec/diff:/var/lib/docker/overlay2/758143644aeaf7f26d18fdb7d8c753c7f1eec3557f8b16c5b170e85ee11f9c3c/diff:/var/lib/docker/overlay2/c596e78d7b8fcea2fd9917c85ec4204082afe687733bcc69f8b095d962e05b29/diff:/var/lib/docker/overlay2/4ab79b0baddc6bb7f9784e3ab1ee86ed5e7324b119a081862e0e20650fb94522/diff:/var/lib/docker/overlay2/dbad9d45495aced5748174fba141ce40f0f402c0b96ea171bf47c5e65de8f757/diff:/var/lib/docker/overlay2/af1fa45ddc319e179735420177044958e8ad33cbb1f7ca9e4c26c4f94a61a2d6/diff:/var/lib/docker/overlay2/ac28d503bdacabc26399ce2585b9ed4ed323124b466eecc8cde07827e1cac501/diff:/var/lib/docker/overlay2/a5c88b676d5af4efb33072c07f896e127f0c9753e77c53e4aebb2b2aaf5d52f9/diff:/var/lib/docker/overlay2/b4abf391caa144ba3ed790cce489e1e06413c325cb26c0582937b9f2e6fa7f5d/diff:/var/lib/docker/overlay2/f14daca1946d07de6a64dd0017d0be7969e2f18c92ff3574bfb5684abb31a6be/diff:/var/lib/docker/overlay2/28128c587e81bc64bab1445976d3a4d6e089589fa91c90b8cdead9d0b30261a0/diff:/var/lib/docker/overlay2/b9007fe02932b6a44c6d1d957b5091b7c266154e009acca7cae3df9dad262746/diff:/var/lib/docker/overlay2/9e93c59386850b1e98d3ef962ec91100a12db8f94be834e1fa7728598609edc5/diff:/var/lib/docker/overlay2/4084e0f5cad915294f4f2a21d14c4f0e9e8e13c9c80f818ad8cfa2625b843b05/diff:/var/lib/docker/overlay2/ec85c459c2b51cc7e1fdf5dae6aefb0a7a2d4a917e84d7e1403806411bc5f7ba/diff:/var/lib/docker/overlay2/35c3235a9324c1fa77eea35baa45e5bdef028b7a4c9de3c8e60f2c6e01bd3806/diff:/var/lib/docker/overlay2/8beaf3c25491716d2c1da98ee0ed48193e1c9ab606e3aa416ed04eaa4986d607/diff:/var/lib/docker/overlay2/78f84327c675385035d735018d8f3e092b1a95be91b6e02564557eb58a1c2945/diff",
            "MergedDir": "/var/lib/docker/overlay2/adf9fdc422ddf28206c21e66e219fc5768a257b470a20c27a0cd0e801df8ebd0/merged",
            "UpperDir": "/var/lib/docker/overlay2/adf9fdc422ddf28206c21e66e219fc5768a257b470a20c27a0cd0e801df8ebd0/diff",
            "WorkDir": "/var/lib/docker/overlay2/adf9fdc422ddf28206c21e66e219fc5768a257b470a20c27a0cd0e801df8ebd0/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:7cc7fe68eff66f19872441a51938eecc4ad33746d2baa3abc081c1e6fe25988e",
            "sha256:1dcb7c509bcdf7a18113e8f311e35a7981bff636f2679ee84a1cc832efee3929",
            "sha256:90a71f8b020cbe4852d904bb19c0cf819ac739e7c9b96522da0fd37ca478bcc9",
            "sha256:f0dab7729a9ef712ec0b7f907b5a225f42d9785f3e19321edbc3b8734e49acba",
            "sha256:c75a1c5208b303c1ae36eb5811753198e8362ad7a8e2793cdc608c9aaac1b210",
            "sha256:bf8e2980abeae0c9be385810feed6644023a326712c3cf675924cb7417a33124",
            "sha256:702bd9c81d5610723717e03ada25a7e3beac6fdb12750a62a78e8b4d35522c40",
            "sha256:5a045ed8cf80eb5a5dffa21b9f4c77a787fd38f35e13a9580c467954b1472006",
            "sha256:e88fc49fd2e60bb17f20932ad2bdf9f7b54a2bdd6305fac91636f948b0e29e5f",
            "sha256:b4988e32ad8858601be3c0e818646f55a6ad4537ec3059373e9703ff451f6a75",
            "sha256:e54f897260311c97c73a090013c86707bb49d7dda73d4e6f71368e15e4f61f36",
            "sha256:e629109c4bf0b63a235bceb7858480b87fef806d9197d81c1c39e9c5bb23f1b9",
            "sha256:48f6dedb246ac6dd8c8ecacfdaf9012ff49d6c500c7e847e79903ec38c29f789",
            "sha256:1f1fe5cd5be0130f47cb96cd0101118d9cef9cd3445b6a60980ddf7db6baceab",
            "sha256:faad71bd0c24eed56d3a646aa984c23283b596bfc11ae264d791bdfda5cb3dd4",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:a42b50f52e79c38948d3cf70f6460684cc5d8771100e20d5b409499f2892860c",
            "sha256:121d83cb7262e345cf44dc59e10a5b53a2869a24ec6176ef2e0eafad106dd3aa",
            "sha256:a1ad1e69a0db9166aad5bfb3ac24ffce488585bf2ee9d181565812eb6012668c",
            "sha256:6c026a3f0e243681cb508433ef06ccf1ad1c6b18492acf53a74185aa6a280b9a",
            "sha256:a021ce64ec4faa3f069ad68bf6fde1f789f76b5ac82f39590727d352c6622390",
            "sha256:b67ff01735020de66bb0f403ec8762de63e436dfbff66626904ea75fd584dc3f",
            "sha256:bea0b05ca920b8f4e2c5e9cf6312bff232f6206422ac4466e75e3e146bcde7d8",
            "sha256:17105fcd2e888b99f0330053a04d9e2c7efe797e9f007bff503c24598fede2b7",
            "sha256:1f120156eae7e2e724d935afc2ec1fad02f6587c343d477614af45b86282c036",
            "sha256:5ef2bdfc2ab11776b36fd00c65cc1abc9c74bd0c568a03eed746453cbfa18796",
            "sha256:54ed76f0306bbeec7ff1c3e471286795c684fcbcd4cf1ca18cdc84fbd8f75370",
            "sha256:329b733834ca776b1e817283f22b2484517a0017db0659b7740bc1006b61020f",
            "sha256:b4c234c0ff864c98a1e8a87750f46e9e4e31bd9af1a69e992f26cef37a02678a"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-08-12T14:29:53.383166606+08:00"
    }
}

更多版本

docker.io/cockpithq/cockpit:core-2.12.0-unit

linux/amd64 docker.io1.41GB2025-08-12 14:30
11