镜像构建历史
# 2026-02-25 00:35:30 3.06GB 执行命令并创建新的镜像层
RUN /bin/sh -c set -ex; sed -i -e "s|mirrorlist=|#mirrorlist=|g" /etc/yum.repos.d/CentOS-* || true; sed -i -e "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" /etc/yum.repos.d/CentOS-* || true; yum install -y epel-release centos-release-scl; rm /etc/yum.repos.d/CentOS-SCLo-scl.repo -f; sed -i -e 's/^mirrorlist/#mirrorlist/' -e 's/^#baseurl/baseurl/' -e 's/mirror\.centos\.org/vault.centos.org/' /etc/yum.repos.d/CentOS-SCLo-scl-rh.repo; yum install -y git patch sudo java-1.8.0-openjdk-devel ccache; git clone --depth=1 https://github.com/apache/incubator-gluten /opt/gluten; echo "check_certificate = off" >> ~/.wgetrc; cd /opt/gluten && bash ./dev/vcpkg/setup-build-depends.sh; mkdir -p ${VCPKG_PATH}; echo "Build arrow, then install the native libs to system paths and jar package to .m2/ directory."; cd /opt/gluten; source /opt/rh/devtoolset-11/enable; source /opt/rh/rh-git227/enable; bash ./dev/builddeps-veloxbe.sh --enable_vcpkg=ON --build_tests=ON --enable_s3=ON --enable_gcs=ON --enable_hdfs=ON --enable_abfs=ON build_arrow; ./build/mvn dependency:go-offline -Pbackends-velox -Piceberg -Pdelta -Pspark-3.5 -DskipTests; dnf clean all; rm -rf /opt/gluten; rm -rf /root/.cache/ccache; # buildkit
# 2026-02-25 00:35:30 0.00B 设置环境变量 VCPKG_BINARY_SOURCES
ENV VCPKG_BINARY_SOURCES=clear;files,/var/cache/vcpkg,readwrite
# 2026-02-25 00:35:30 0.00B 设置环境变量 VCPKG_PATH
ENV VCPKG_PATH=/var/cache/vcpkg
# 2026-02-25 00:35:30 0.00B 设置环境变量 PATH
ENV PATH=/usr/lib/jvm/java-1.8.0-openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
# 2026-02-25 00:35:30 0.00B 设置环境变量 JAVA_HOME
ENV JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
# 2021-09-16 02:20:23 0.00B
/bin/sh -c #(nop) CMD ["/bin/bash"]
# 2021-09-16 02:20:23 0.00B
/bin/sh -c #(nop) LABEL org.label-schema.schema-version=1.0 org.label-schema.name=CentOS Base Image org.label-schema.vendor=CentOS org.label-schema.license=GPLv2 org.label-schema.build-date=20201113 org.opencontainers.image.title=CentOS Base Image org.opencontainers.image.vendor=CentOS org.opencontainers.image.licenses=GPL-2.0-only org.opencontainers.image.created=2020-11-13 00:00:00+00:00
# 2021-09-16 02:20:23 203.94MB
/bin/sh -c #(nop) ADD file:b3ebbe8bd304723d43b7b44a6d990cd657b63d93d6a2a9293983a30bfc1dfa53 in /
镜像信息
{
"Id": "sha256:7fda3b79282f5e27ab1f39c78c2ef6cc4bfecd0340962dbdf6397f1cc933b9cb",
"RepoTags": [
"apache/gluten:vcpkg-centos-7",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/gluten:vcpkg-centos-7"
],
"RepoDigests": [
"apache/gluten@sha256:c0ef862c7296d4c570571f8f73cd9bfe9ac04097c7794524ae7dd10f466f67c8",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/gluten@sha256:3a2216ee19180394be2d5c9300c1563793381e896eb388b36b2ade963f54c88a"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2026-02-24T16:35:30.100986802Z",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "",
"Author": "",
"Config": {
"Hostname": "",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/lib/jvm/java-1.8.0-openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk",
"VCPKG_PATH=/var/cache/vcpkg",
"VCPKG_BINARY_SOURCES=clear;files,/var/cache/vcpkg,readwrite"
],
"Cmd": [
"/bin/bash"
],
"Image": "",
"Volumes": null,
"WorkingDir": "",
"Entrypoint": null,
"OnBuild": null,
"Labels": {
"org.label-schema.build-date": "20201113",
"org.label-schema.license": "GPLv2",
"org.label-schema.name": "CentOS Base Image",
"org.label-schema.schema-version": "1.0",
"org.label-schema.vendor": "CentOS",
"org.opencontainers.image.created": "2020-11-13 00:00:00+00:00",
"org.opencontainers.image.licenses": "GPL-2.0-only",
"org.opencontainers.image.title": "CentOS Base Image",
"org.opencontainers.image.vendor": "CentOS"
}
},
"Architecture": "amd64",
"Os": "linux",
"Size": 3264807577,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/692da34b0adf8e76ec1429e511d7b5e5a156d70cc12c2f28c5c93f71aa30f6fb/diff",
"MergedDir": "/var/lib/docker/overlay2/55e7a026a89640af5053f23fbb2bd361c01b43f07ad3d182af0a7f9697574cf5/merged",
"UpperDir": "/var/lib/docker/overlay2/55e7a026a89640af5053f23fbb2bd361c01b43f07ad3d182af0a7f9697574cf5/diff",
"WorkDir": "/var/lib/docker/overlay2/55e7a026a89640af5053f23fbb2bd361c01b43f07ad3d182af0a7f9697574cf5/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:174f5685490326fc0a1c0f5570b8663732189b327007e47ff13d2ca59673db02",
"sha256:5f88ba06f37a71c2ef99b34d75acc9eead4a6714b138b1a7041aa8691fe7f372"
]
},
"Metadata": {
"LastTagTime": "2026-02-25T01:36:23.956435488+08:00"
}
}