镜像构建历史
# 2024-07-17 16:59:31 312.70MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -xeu && export DEBIAN_FRONTEND=noninteractive && apt-get update && apt-get install -y gcc g++ libz-dev && apt-get clean && rm -rf "/var/lib/apt/lists/*" && echo OK # buildkit
# 2024-07-17 16:59:31 0.00B 添加元数据标签
LABEL maintainer=Piotr Findeisen <piotr.findeisen@gmail.com>
# 2024-07-17 16:59:19 0.00B 设置环境变量 PATH JAVA_HOME
ENV PATH=/graalvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin JAVA_HOME=/graalvm
# 2024-07-17 16:59:19 521.23MB 执行命令并创建新的镜像层
RUN |2 JDK_VERSION=java17 GRAAL_JDK_VERSION=17.0.8 /bin/sh -c set -xeu && export DEBIAN_FRONTEND=noninteractive && apt-get update && apt-get install -y --no-install-recommends ca-certificates `# stays, not having this is just not useful` curl && mkdir /graalvm && curl -fsSL "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-${GRAAL_JDK_VERSION}/graalvm-community-jdk-${GRAAL_JDK_VERSION}_linux-x64_bin.tar.gz" | tar -zxC /graalvm --strip-components 1 && find /graalvm -name "*src.zip" -printf "Deleting %p\n" -exec rm {} + && { test ! -d /graalvm/legal || tar czf /graalvm/legal.tgz /graalvm/legal/; } && { test ! -d /graalvm/legal || rm -r /graalvm/legal; } && rm -rf /graalvm/man `# does not exist in java11 package` && echo Cleaning up... && apt-get remove -y curl && apt-get autoremove -y && apt-get clean && rm -r "/var/lib/apt/lists"/* && echo 'PATH="/graalvm/bin:$PATH"' | install --mode 0644 /dev/stdin /etc/profile.d/graal-on-path.sh && echo OK # buildkit
# 2024-07-17 16:59:19 0.00B 定义构建参数
ARG GRAAL_JDK_VERSION
# 2024-07-17 16:59:19 0.00B 定义构建参数
ARG JDK_VERSION
# 2024-07-17 16:59:19 0.00B 添加元数据标签
LABEL maintainer=Piotr Findeisen <piotr.findeisen@gmail.com>
# 2024-07-02 09:26:29 0.00B
/bin/sh -c #(nop) CMD ["bash"]
# 2024-07-02 09:26:28 74.78MB
/bin/sh -c #(nop) ADD file:1e678f59307a496cd8a6034249a9e1ada3f53428880ea7b4d8853e6eec6f4623 in /
镜像信息
{
"Id": "sha256:885c65fa31ebd7bdebb60c68594ea3b7101f33cd42b9cad2694bf4ea20f7bf53",
"RepoTags": [
"findepi/graalvm:java17-native",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/findepi/graalvm:java17-native"
],
"RepoDigests": [
"findepi/graalvm@sha256:6f4b8e6563607c89ab45fb4db2806cb919406bd89b8dfbf7430acc0084627f02",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/findepi/graalvm@sha256:6f4b8e6563607c89ab45fb4db2806cb919406bd89b8dfbf7430acc0084627f02"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2024-07-17T08:59:31.049704598Z",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "",
"Author": "",
"Config": {
"Hostname": "",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/graalvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"JAVA_HOME=/graalvm"
],
"Cmd": [
"bash"
],
"Image": "",
"Volumes": null,
"WorkingDir": "",
"Entrypoint": null,
"OnBuild": null,
"Labels": {
"maintainer": "Piotr Findeisen \u003cpiotr.findeisen@gmail.com\u003e"
}
},
"Architecture": "amd64",
"Os": "linux",
"Size": 908698133,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/cb1d2bf232bee02d4d2f4b2f7fed7c9a38786c4a8c34d2c6122064b338485dc2/diff:/var/lib/docker/overlay2/577b02b0a89c0044d27e8d9d6de050117bbc873b5f84a8defa97aeb9bb5ba184/diff",
"MergedDir": "/var/lib/docker/overlay2/17a327f4811089c58d589b031188b5fd93fd52eec592f672bdc01ecd8699be3f/merged",
"UpperDir": "/var/lib/docker/overlay2/17a327f4811089c58d589b031188b5fd93fd52eec592f672bdc01ecd8699be3f/diff",
"WorkDir": "/var/lib/docker/overlay2/17a327f4811089c58d589b031188b5fd93fd52eec592f672bdc01ecd8699be3f/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:ff44c12b08823e3de676fda037e7f7ebd87ae9e9ecae14b1a7c63f9de3856c24",
"sha256:6571626d920939384ba61b051d20a0c447bccf6c03e1086ad58018fb6e6d3d36",
"sha256:5e29e236ed8da07fb626e2b27f6155a52f9f38cc5f5cff8e79d8332c4e8c931b"
]
},
"Metadata": {
"LastTagTime": "2024-08-22T14:20:39.753290063+08:00"
}
}