镜像构建历史
# 2024-08-24 07:54:46 59.67MB 复制新文件或目录到容器中
COPY /paopao-ce/release/paopao . # buildkit
# 2024-08-24 07:53:15 4.10KB 设置工作目录为/app
WORKDIR /app
# 2024-08-24 07:53:15 0.00B 设置环境变量 TZ
ENV TZ=Asia/Shanghai
# 2024-08-24 07:53:15 0.00B 定义构建参数
ARG USE_DIST=yes
# 2024-08-24 07:53:15 0.00B 定义构建参数
ARG EMBED_UI=yes
# 2024-08-24 07:53:15 0.00B 定义构建参数
ARG USE_API_HOST=yes
# 2024-08-24 07:53:15 0.00B 定义构建参数
ARG API_HOST
# 2024-01-15 01:09:09 0.00B 设置默认要执行的命令
CMD ["/bin/s6-svscan" "/app/docker/s6/"]
# 2024-01-15 01:09:09 0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/app/docker/start.sh"]
# 2024-01-15 01:09:09 0.00B 指定检查容器健康状态的命令
HEALTHCHECK &{["CMD-SHELL" "ps -ef | grep paopao || exit 1"] "5s" "3s" "0s" '\x03'}
# 2024-01-15 01:09:09 0.00B 声明容器运行时监听的端口
EXPOSE map[6379/tcp:{} 7700/tcp:{} 8008/tcp:{}]
# 2024-01-15 01:09:09 0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/app/meili_data /app/custom]
# 2024-01-15 01:09:09 45.06KB 执行命令并创建新的镜像层
RUN /bin/sh -c ./docker/build/finalize.sh # buildkit
# 2024-01-15 01:09:09 0.00B 设置环境变量 MEILI_MASTER_KEY
ENV MEILI_MASTER_KEY=paopao-meilisearch
# 2024-01-15 01:09:09 0.00B 设置环境变量 MEILI_DB_PATH
ENV MEILI_DB_PATH=/app/meili_data
# 2024-01-15 01:09:09 0.00B 设置环境变量 MEILI_SERVER_PROVIDER
ENV MEILI_SERVER_PROVIDER=docker
# 2024-01-15 01:09:09 0.00B 设置环境变量 MEILI_HTTP_ADDR
ENV MEILI_HTTP_ADDR=0.0.0.0:7700
# 2024-01-15 01:09:09 8.19KB 执行命令并创建新的镜像层
RUN /bin/sh -c ln -s /bin/meilisearch /meilisearch # buildkit
# 2024-01-15 01:09:09 6.63MB 复制新文件或目录到容器中
COPY /bin/meilitool /bin/meilitool # buildkit
# 2024-01-15 01:09:09 119.52MB 复制新文件或目录到容器中
COPY /bin/meilisearch /bin/meilisearch # buildkit
# 2024-01-15 01:09:09 77.82KB 复制新文件或目录到容器中
COPY ./docker ./docker # buildkit
# 2024-01-15 01:09:08 8.19KB 设置工作目录为/app
WORKDIR /app
# 2024-01-15 01:09:08 7.72MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk update --quiet && apk -q --no-cache --no-progress add ca-certificates libgcc curl s6 && update-ca-certificates # buildkit
# 2024-01-15 01:09:05 3.36MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk update && apk add --no-cache ca-certificates && update-ca-certificates # buildkit
# 2024-01-15 01:09:05 0.00B 设置环境变量 TZ
ENV TZ=Asia/Shanghai
# 2023-11-10 23:23:15 0.00B 设置默认要执行的命令
CMD ["redis-server"]
# 2023-11-10 23:23:15 0.00B 声明容器运行时监听的端口
EXPOSE map[6379/tcp:{}]
# 2023-11-10 23:23:15 0.00B 配置容器启动时运行的命令
ENTRYPOINT ["docker-entrypoint.sh"]
# 2023-11-10 23:23:15 20.48KB 复制新文件或目录到容器中
COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
# 2023-11-10 23:23:15 4.10KB 设置工作目录为/data
WORKDIR /data
# 2023-11-10 23:23:15 0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/data]
# 2023-11-10 23:23:15 8.19KB 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir /data && chown redis:redis /data # buildkit
# 2023-11-10 23:23:15 29.34MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps coreutils dpkg-dev dpkg gcc linux-headers make musl-dev openssl-dev wget ; wget -O redis.tar.gz "$REDIS_DOWNLOAD_URL"; echo "$REDIS_DOWNLOAD_SHA *redis.tar.gz" | sha256sum -c -; mkdir -p /usr/src/redis; tar -xzf redis.tar.gz -C /usr/src/redis --strip-components=1; rm redis.tar.gz; grep -E '^ *createBoolConfig[(]"protected-mode",.*, *1 *,.*[)],$' /usr/src/redis/src/config.c; sed -ri 's!^( *createBoolConfig[(]"protected-mode",.*, *)1( *,.*[)],)$!\10\2!' /usr/src/redis/src/config.c; grep -E '^ *createBoolConfig[(]"protected-mode",.*, *0 *,.*[)],$' /usr/src/redis/src/config.c; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; extraJemallocConfigureFlags="--build=$gnuArch"; dpkgArch="$(dpkg --print-architecture)"; case "${dpkgArch##*-}" in amd64 | i386 | x32) extraJemallocConfigureFlags="$extraJemallocConfigureFlags --with-lg-page=12" ;; *) extraJemallocConfigureFlags="$extraJemallocConfigureFlags --with-lg-page=16" ;; esac; extraJemallocConfigureFlags="$extraJemallocConfigureFlags --with-lg-hugepage=21"; grep -F 'cd jemalloc && ./configure ' /usr/src/redis/deps/Makefile; sed -ri 's!cd jemalloc && ./configure !&'"$extraJemallocConfigureFlags"' !' /usr/src/redis/deps/Makefile; grep -F "cd jemalloc && ./configure $extraJemallocConfigureFlags " /usr/src/redis/deps/Makefile; export BUILD_TLS=yes; make -C /usr/src/redis -j "$(nproc)" all; make -C /usr/src/redis install; serverMd5="$(md5sum /usr/local/bin/redis-server | cut -d' ' -f1)"; export serverMd5; find /usr/local/bin/redis* -maxdepth 0 -type f -not -name redis-server -exec sh -eux -c ' md5="$(md5sum "$1" | cut -d" " -f1)"; test "$md5" = "$serverMd5"; ' -- '{}' ';' -exec ln -svfT 'redis-server' '{}' ';' ; rm -r /usr/src/redis; 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-network --virtual .redis-rundeps $runDeps; apk del --no-network .build-deps; redis-cli --version; redis-server --version; echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"redis-server-sbom","packages":[{"name":"redis-server","versionInfo":"7.2.3","SPDXID":"SPDXRef-Package--redis-server","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/redis-server@7.2.3?os_name=alpine&os_version=3.18"}],"licenseDeclared":"BSD-3-Clause"}]}' > /usr/local/redis.spdx.json # buildkit
# 2023-11-10 23:23:15 0.00B 设置环境变量 REDIS_DOWNLOAD_SHA
ENV REDIS_DOWNLOAD_SHA=3e2b196d6eb4ddb9e743088bfc2915ccbb42d40f5a8a3edd8cb69c716ec34be7
# 2023-11-10 23:23:15 0.00B 设置环境变量 REDIS_DOWNLOAD_URL
ENV REDIS_DOWNLOAD_URL=http://download.redis.io/releases/redis-7.2.3.tar.gz
# 2023-11-10 23:23:15 0.00B 设置环境变量 REDIS_VERSION
ENV REDIS_VERSION=7.2.3
# 2023-11-10 23:23:15 3.27MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk add --no-cache 'su-exec>=0.2' tzdata # buildkit
# 2023-11-10 23:23:15 40.96KB 执行命令并创建新的镜像层
RUN /bin/sh -c addgroup -S -g 1000 redis && adduser -S -G redis -u 999 redis # buildkit
# 2023-11-10 23:23:15 0.00B
/bin/sh -c #(nop) CMD ["/bin/sh"]
# 2023-11-10 23:23:15 8.02MB
/bin/sh -c #(nop) ADD file:fc714080c3bcbbce7ac746a10d7b4355ffa36293a8d435d62cd5359ea8eb8364 in /
镜像信息
{
"Id": "sha256:4dbe247b74d90ace2566f70de76c27d559eac2701eee67861e6186e79d27e29d",
"RepoTags": [
"bitbus/paopao-ce:all-in-one-latest",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bitbus/paopao-ce:all-in-one-latest"
],
"RepoDigests": [
"bitbus/paopao-ce@sha256:4dbe247b74d90ace2566f70de76c27d559eac2701eee67861e6186e79d27e29d",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bitbus/paopao-ce@sha256:4dbe247b74d90ace2566f70de76c27d559eac2701eee67861e6186e79d27e29d"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2024-08-24T07:54:46.298208199+08:00",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "",
"Author": "",
"Config": {
"Hostname": "",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"ExposedPorts": {
"6379/tcp": {},
"7700/tcp": {},
"8008/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"REDIS_VERSION=7.2.3",
"REDIS_DOWNLOAD_URL=http://download.redis.io/releases/redis-7.2.3.tar.gz",
"REDIS_DOWNLOAD_SHA=3e2b196d6eb4ddb9e743088bfc2915ccbb42d40f5a8a3edd8cb69c716ec34be7",
"TZ=Asia/Shanghai",
"MEILI_HTTP_ADDR=0.0.0.0:7700",
"MEILI_SERVER_PROVIDER=docker",
"MEILI_DB_PATH=/app/meili_data",
"MEILI_MASTER_KEY=paopao-meilisearch"
],
"Cmd": [
"/bin/s6-svscan",
"/app/docker/s6/"
],
"Healthcheck": {
"Test": [
"CMD-SHELL",
"ps -ef | grep paopao || exit 1"
],
"Interval": 5000000000,
"Timeout": 3000000000,
"Retries": 3
},
"ArgsEscaped": true,
"Image": "",
"Volumes": {
"/app/custom": {},
"/app/meili_data": {},
"/data": {}
},
"WorkingDir": "/app",
"Entrypoint": [
"/app/docker/start.sh"
],
"OnBuild": null,
"Labels": null
},
"Architecture": "amd64",
"Os": "linux",
"Size": 133397803,
"GraphDriver": {
"Data": null,
"Name": "overlayfs"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:9fe9a137fd002363ac64f5af66146702432b638a83ee0c5b620c40a9e433e813",
"sha256:cbd5849b57d8b0abf96601e1bc0338b21140c07fd416b7b11aed866bac4fce4c",
"sha256:f16f5e4f5f3b95d1b6f95672878737b164e7fdc3c1bc26b03fd978abd7a4a5d4",
"sha256:2f98b35ce91c4acc5a9cc293e119aa557ba720a2ced11e70d31f5a566ad24017",
"sha256:4a4b0774179d76f853654cf4a317dc4552c8574be8a7778707134143b700b300",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:fab33369871900a65c838003a3d16b5e0bfd1612cb47d8db3e722c80f76518f7",
"sha256:3ab13b5d44db7867d73ecaa3d77612529384e9f4b2ea586de256c6b97a039129",
"sha256:7075751104515080f68edd4c895cb3833b86e8252a84be02339dcd02256f36e1",
"sha256:e028807a41ca7256479de529389ee5824c8724bd5cb6ddc6646dd7698362864c",
"sha256:f1d09e17997ce22ac4fc5c1bca4f9c832c6e42d7a96d96a2816f90536b9f6cf3",
"sha256:ed2a733f3cceada59cf416d6560546061c3352d3bb54a36d3ae1ce25a80ff5eb",
"sha256:6acedbe10c1a80c7b6ba68eb9a12eeb12999e29412c13644fffeba79f16377ee",
"sha256:74245b4be9a8b5fc4f3ce964bc9c7c37947136ec18a2da976058150999304431",
"sha256:e30ced2c6ed5e409bcb600f22147dce9d2730e5622b48182195f3bd6812627e9",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:5e21e70264926b73ed8a1132caf51f81105893e3f9a29af2718e539fc09871c7"
]
},
"Metadata": {
"LastTagTime": "2026-08-06T04:05:00.764397209Z"
}
}