镜像信息
{
"Id": "sha256:9dc79ecbb60117c7244ae96b6615b259e49b03670077821113e7a8ba0b3df996",
"RepoTags": [
"heroku/builder:24",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/heroku/builder:24-linuxarm64"
],
"RepoDigests": [
"heroku/builder@sha256:bcb738edb895dcda5ce9858037e4aed47acef24908a301dfa8136bf6437c5c28",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/heroku/builder@sha256:1fc948fe5b7a57e962297fbbb60ce2f62c53efea84134fed4c7aef8032b63619"
],
"Parent": "",
"Comment": "",
"Created": "1980-01-01T00:00:01Z",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "",
"Author": "",
"Config": {
"Hostname": "",
"Domainname": "",
"User": "heroku",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"CNB_USER_ID=1000",
"CNB_GROUP_ID=1000",
"CNB_STACK_ID=heroku-24"
],
"Cmd": [
"/bin/bash"
],
"Image": "",
"Volumes": null,
"WorkingDir": "/layers",
"Entrypoint": null,
"OnBuild": null,
"Labels": {
"io.buildpacks.base.distro.name": "ubuntu",
"io.buildpacks.base.distro.version": "24.04",
"io.buildpacks.base.homepage": "https://github.com/heroku/base-images",
"io.buildpacks.base.maintainer": "Heroku",
"io.buildpacks.builder.metadata": "{\"description\":\"Ubuntu 24.04 AMD64+ARM64 base image with buildpacks for .NET, Go, Java, Node.js, PHP, Python, Ruby \\u0026 Scala.\",\"buildpacks\":[{\"id\":\"heroku/deb-packages\",\"name\":\"Heroku .deb Packages\",\"version\":\"0.2.0\",\"homepage\":\"https://github.com/heroku/buildpacks-deb-packages\"},{\"id\":\"heroku/dotnet\",\"name\":\"Heroku .NET\",\"version\":\"0.10.0\",\"homepage\":\"https://github.com/heroku/buildpacks-dotnet\"},{\"id\":\"heroku/go\",\"name\":\"Heroku Go\",\"version\":\"2.1.4\",\"homepage\":\"https://github.com/heroku/buildpacks-go\"},{\"id\":\"heroku/java\",\"name\":\"Heroku Java\",\"version\":\"7.0.6\",\"homepage\":\"https://github.com/heroku/buildpacks-jvm\"},{\"id\":\"heroku/gradle\",\"name\":\"Heroku Gradle\",\"version\":\"7.0.6\",\"homepage\":\"https://github.com/heroku/buildpacks-jvm\"},{\"id\":\"heroku/jvm\",\"name\":\"Heroku OpenJDK\",\"version\":\"7.0.6\",\"homepage\":\"https://github.com/heroku/buildpacks-jvm\"},{\"id\":\"heroku/maven\",\"name\":\"Heroku Maven\",\"version\":\"7.0.6\",\"homepage\":\"https://github.com/heroku/buildpacks-jvm\"},{\"id\":\"heroku/nodejs\",\"name\":\"Heroku Node.js\",\"version\":\"5.2.0\",\"homepage\":\"https://github.com/heroku/buildpacks-nodejs\"},{\"id\":\"heroku/php\",\"name\":\"Heroku PHP\",\"version\":\"1.1.0\",\"homepage\":\"https://github.com/heroku/buildpacks-php\"},{\"id\":\"heroku/procfile\",\"name\":\"Heroku Procfile\",\"version\":\"4.2.1\",\"homepage\":\"https://github.com/heroku/buildpacks-procfile\"},{\"id\":\"heroku/python\",\"name\":\"Heroku Python\",\"version\":\"2.7.2\",\"homepage\":\"https://github.com/heroku/buildpacks-python\"},{\"id\":\"heroku/ruby\",\"name\":\"Heroku Ruby\",\"version\":\"12.1.0\",\"homepage\":\"https://github.com/heroku/buildpacks-ruby\"},{\"id\":\"heroku/scala\",\"name\":\"Heroku Scala\",\"version\":\"7.0.6\",\"homepage\":\"https://github.com/heroku/buildpacks-jvm\"},{\"id\":\"heroku/jvm\",\"name\":\"Heroku OpenJDK\",\"version\":\"7.0.6\",\"homepage\":\"https://github.com/heroku/buildpacks-jvm\"},{\"id\":\"heroku/sbt\",\"name\":\"Heroku sbt\",\"version\":\"7.0.6\",\"homepage\":\"https://github.com/heroku/buildpacks-jvm\"}],\"extensions\":null,\"stack\":{\"runImage\":{\"image\":\"docker.io/heroku/heroku:24\",\"mirrors\":[\"public.ecr.aws/heroku/heroku:24\"]}},\"lifecycle\":{\"version\":\"0.20.14\",\"api\":{\"buildpack\":\"0.7\",\"platform\":\"0.7\"},\"apis\":{\"buildpack\":{\"deprecated\":[],\"supported\":[\"0.7\",\"0.8\",\"0.9\",\"0.10\",\"0.11\"]},\"platform\":{\"deprecated\":[],\"supported\":[\"0.7\",\"0.8\",\"0.9\",\"0.10\",\"0.11\",\"0.12\",\"0.13\",\"0.14\"]}}},\"createdBy\":{\"name\":\"Pack CLI\",\"version\":\"0.38.2+git-f1c347c.build-6533\"},\"images\":[{\"image\":\"docker.io/heroku/heroku:24\",\"mirrors\":[\"public.ecr.aws/heroku/heroku:24\"]}]}",
"io.buildpacks.buildpack.layers": "{\"heroku/deb-packages\":{\"0.2.0\":{\"api\":\"0.10\",\"targets\":[{\"os\":\"linux\",\"arch\":\"amd64\",\"distros\":[{\"name\":\"ubuntu\",\"version\":\"24.04\"},{\"name\":\"ubuntu\",\"version\":\"22.04\"}]},{\"os\":\"linux\",\"arch\":\"arm64\",\"distros\":[{\"name\":\"ubuntu\",\"version\":\"24.04\"}]}],\"layerDiffID\":\"sha256:610d50f38ebc16d8726543461222cdafd34741f28ce17d7344164aa1d8187acb\",\"homepage\":\"https://github.com/heroku/buildpacks-deb-packages\",\"name\":\"Heroku .deb Packages\"}},\"heroku/dotnet\":{\"0.10.0\":{\"api\":\"0.10\",\"targets\":[{\"os\":\"linux\",\"arch\":\"arm64\"},{\"os\":\"linux\",\"arch\":\"amd64\"}],\"layerDiffID\":\"sha256:3a2599c852b63b10dfff658a856e5246b2b1f5342c1a0cfbca7dc577b5bb61dd\",\"homepage\":\"https://github.com/heroku/buildpacks-dotnet\",\"name\":\"Heroku .NET\"}},\"heroku/go\":{\"2.1.4\":{\"api\":\"0.10\",\"stacks\":[{\"id\":\"*\"}],\"targets\":[{\"os\":\"linux\",\"arch\":\"arm64\"},{\"os\":\"linux\",\"arch\":\"amd64\"}],\"layerDiffID\":\"sha256:38c9af93ff8df7c5ec04af4879309b5b7424e3b0921508d319c7787dacc1f4b6\",\"homepage\":\"https://github.com/heroku/buildpacks-go\",\"name\":\"Heroku Go\"}},\"heroku/gradle\":{\"7.0.6\":{\"api\":\"0.10\",\"targets\":[{\"os\":\"linux\",\"arch\":\"amd64\"},{\"os\":\"linux\",\"arch\":\"arm64\"}],\"layerDiffID\":\"sha256:09c7b29304935b5e1bdd01e13c1d961733918b67ef1f167e1e9ffe8b45b5c6e7\",\"homepage\":\"https://github.com/heroku/buildpacks-jvm\",\"name\":\"Heroku Gradle\"}},\"heroku/java\":{\"7.0.6\":{\"api\":\"0.10\",\"order\":[{\"group\":[{\"id\":\"heroku/jvm\",\"version\":\"7.0.6\"},{\"id\":\"heroku/maven\",\"version\":\"7.0.6\"}]},{\"group\":[{\"id\":\"heroku/jvm\",\"version\":\"7.0.6\"},{\"id\":\"heroku/gradle\",\"version\":\"7.0.6\"}]}],\"layerDiffID\":\"sha256:a56ebb141b1c200936981a2e6abffad623441dc928637950093423c0055bd130\",\"homepage\":\"https://github.com/heroku/buildpacks-jvm\",\"name\":\"Heroku Java\"}},\"heroku/jvm\":{\"7.0.6\":{\"api\":\"0.10\",\"targets\":[{\"os\":\"linux\",\"arch\":\"amd64\"},{\"os\":\"linux\",\"arch\":\"arm64\"}],\"layerDiffID\":\"sha256:331839d9837314c4769fa6f9cffed1c976e771bea0fb893dbc1a83b708bb8a6d\",\"homepage\":\"https://github.com/heroku/buildpacks-jvm\",\"name\":\"Heroku OpenJDK\"}},\"heroku/maven\":{\"7.0.6\":{\"api\":\"0.10\",\"targets\":[{\"os\":\"linux\",\"arch\":\"amd64\"},{\"os\":\"linux\",\"arch\":\"arm64\"}],\"layerDiffID\":\"sha256:434019b30e3481c3034246b7730270575885fa7f48f2f25c484dae417f372fff\",\"homepage\":\"https://github.com/heroku/buildpacks-jvm\",\"name\":\"Heroku Maven\"}},\"heroku/nodejs\":{\"5.2.0\":{\"api\":\"0.10\",\"targets\":[{\"os\":\"linux\",\"arch\":\"amd64\"},{\"os\":\"linux\",\"arch\":\"arm64\"}],\"layerDiffID\":\"sha256:7fb89abe62ffaf367348d29a3754853a283daac441ff66bb06b1923b547e1059\",\"homepage\":\"https://github.com/heroku/buildpacks-nodejs\",\"name\":\"Heroku Node.js\"}},\"heroku/php\":{\"1.1.0\":{\"api\":\"0.10\",\"targets\":[{\"os\":\"linux\",\"arch\":\"amd64\",\"distros\":[{\"name\":\"ubuntu\",\"version\":\"22.04\"},{\"name\":\"ubuntu\",\"version\":\"24.04\"}]},{\"os\":\"linux\",\"arch\":\"arm64\",\"distros\":[{\"name\":\"ubuntu\",\"version\":\"24.04\"}]}],\"layerDiffID\":\"sha256:353bf54c3da6ecbd4506c3c5542a1e4dba2c5d2288dbdfa94c0f94b2962eba7e\",\"homepage\":\"https://github.com/heroku/buildpacks-php\",\"name\":\"Heroku PHP\"}},\"heroku/procfile\":{\"4.2.1\":{\"api\":\"0.10\",\"targets\":[{\"os\":\"linux\",\"arch\":\"amd64\"},{\"os\":\"linux\",\"arch\":\"arm64\"}],\"layerDiffID\":\"sha256:eea75536c418926f81587be2121329ffb58350d89f80cd13299d67c09b1d7eb1\",\"homepage\":\"https://github.com/heroku/buildpacks-procfile\",\"name\":\"Heroku Procfile\"}},\"heroku/python\":{\"2.7.2\":{\"api\":\"0.10\",\"targets\":[{\"os\":\"linux\",\"arch\":\"amd64\",\"distros\":[{\"name\":\"ubuntu\",\"version\":\"22.04\"},{\"name\":\"ubuntu\",\"version\":\"24.04\"}]},{\"os\":\"linux\",\"arch\":\"arm64\",\"distros\":[{\"name\":\"ubuntu\",\"version\":\"24.04\"}]}],\"layerDiffID\":\"sha256:39d9429a47e837fb9d3d8196c927d4ae9f212110c88239dff53447032510bbef\",\"homepage\":\"https://github.com/heroku/buildpacks-python\",\"name\":\"Heroku Python\"}},\"heroku/ruby\":{\"12.1.0\":{\"api\":\"0.10\",\"stacks\":[{\"id\":\"*\"}],\"targets\":[{\"os\":\"linux\",\"arch\":\"amd64\",\"distros\":[{\"name\":\"ubuntu\",\"version\":\"20.04\"},{\"name\":\"ubuntu\",\"version\":\"22.04\"},{\"name\":\"ubuntu\",\"version\":\"24.04\"}]},{\"os\":\"linux\",\"arch\":\"arm64\",\"distros\":[{\"name\":\"ubuntu\",\"version\":\"24.04\"}]}],\"layerDiffID\":\"sha256:dc4fbe48596346984c19b08285120a16a9b722e0add806dff5f2227ee7b57b2d\",\"homepage\":\"https://github.com/heroku/buildpacks-ruby\",\"name\":\"Heroku Ruby\"}},\"heroku/sbt\":{\"7.0.6\":{\"api\":\"0.10\",\"targets\":[{\"os\":\"linux\",\"arch\":\"amd64\"},{\"os\":\"linux\",\"arch\":\"arm64\"}],\"layerDiffID\":\"sha256:9f47e1405d48e9bfe8d651e67c500f8057753aa2dd2921c46b7dfe892ca2dbee\",\"homepage\":\"https://github.com/heroku/buildpacks-jvm\",\"name\":\"Heroku sbt\"}},\"heroku/scala\":{\"7.0.6\":{\"api\":\"0.10\",\"order\":[{\"group\":[{\"id\":\"heroku/jvm\",\"version\":\"7.0.6\"},{\"id\":\"heroku/sbt\",\"version\":\"7.0.6\"}]}],\"layerDiffID\":\"sha256:8fab7cca3540fd55475a6f365de109f60b6f050c3d892143aa08d93707177d03\",\"homepage\":\"https://github.com/heroku/buildpacks-jvm\",\"name\":\"Heroku Scala\"}}}",
"io.buildpacks.buildpack.order": "[{\"group\":[{\"id\":\"heroku/deb-packages\",\"version\":\"0.2.0\",\"optional\":true},{\"id\":\"heroku/python\",\"version\":\"2.7.2\"},{\"id\":\"heroku/procfile\",\"version\":\"4.2.1\",\"optional\":true}]},{\"group\":[{\"id\":\"heroku/deb-packages\",\"version\":\"0.2.0\",\"optional\":true},{\"id\":\"heroku/nodejs\",\"version\":\"5.2.0\",\"optional\":true},{\"id\":\"heroku/jvm\",\"version\":\"7.0.6\",\"optional\":true},{\"id\":\"heroku/ruby\",\"version\":\"12.1.0\"},{\"id\":\"heroku/procfile\",\"version\":\"4.2.1\",\"optional\":true}]},{\"group\":[{\"id\":\"heroku/deb-packages\",\"version\":\"0.2.0\",\"optional\":true},{\"id\":\"heroku/java\",\"version\":\"7.0.6\"},{\"id\":\"heroku/procfile\",\"version\":\"4.2.1\",\"optional\":true}]},{\"group\":[{\"id\":\"heroku/deb-packages\",\"version\":\"0.2.0\",\"optional\":true},{\"id\":\"heroku/scala\",\"version\":\"7.0.6\"},{\"id\":\"heroku/procfile\",\"version\":\"4.2.1\",\"optional\":true}]},{\"group\":[{\"id\":\"heroku/deb-packages\",\"version\":\"0.2.0\",\"optional\":true},{\"id\":\"heroku/go\",\"version\":\"2.1.4\"},{\"id\":\"heroku/procfile\",\"version\":\"4.2.1\",\"optional\":true}]},{\"group\":[{\"id\":\"heroku/deb-packages\",\"version\":\"0.2.0\",\"optional\":true},{\"id\":\"heroku/php\",\"version\":\"1.1.0\"},{\"id\":\"heroku/procfile\",\"version\":\"4.2.1\",\"optional\":true}]},{\"group\":[{\"id\":\"heroku/deb-packages\",\"version\":\"0.2.0\",\"optional\":true},{\"id\":\"heroku/dotnet\",\"version\":\"0.10.0\"},{\"id\":\"heroku/procfile\",\"version\":\"4.2.1\",\"optional\":true}]},{\"group\":[{\"id\":\"heroku/deb-packages\",\"version\":\"0.2.0\",\"optional\":true},{\"id\":\"heroku/nodejs\",\"version\":\"5.2.0\"},{\"id\":\"heroku/procfile\",\"version\":\"4.2.1\",\"optional\":true}]}]",
"io.buildpacks.buildpack.order-extensions": "null",
"io.buildpacks.extension.layers": "{}",
"io.buildpacks.stack.id": "heroku-24",
"io.buildpacks.stack.mixins": "null",
"org.opencontainers.image.ref.name": "ubuntu",
"org.opencontainers.image.version": "24.04"
}
},
"Architecture": "arm64",
"Os": "linux",
"Size": 1080929434,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/f5e1f2b2298ab4a8e24a176d5b84e20a1c6a69d1d69ac5c222f9de145336ee48/diff:/var/lib/docker/overlay2/dadef417086232f03ff264d60cb391b0e32f12af857dcedd18b6fa9992129804/diff:/var/lib/docker/overlay2/2f28953adf7e99d07f6937726df06b71963e7d1e37d657ef79368f09ac7f110e/diff:/var/lib/docker/overlay2/eb865c14d6098aaf953526088911ea3d02bbb5cf12e32956b0020bd621aaffea/diff:/var/lib/docker/overlay2/9c7f94effc3e8495d0c17edfaf9f361a4c70cd6e7070b1183b12f23059f58cd1/diff:/var/lib/docker/overlay2/c28da3edc0c7608392d16eb73b47cb707d1ccf94a7e60a4d3db98aa40c487a3c/diff:/var/lib/docker/overlay2/6c8b0cddbe51acf1c00a06e5e738de2fc65b145935375681b96787d149eaa576/diff:/var/lib/docker/overlay2/5a1197619e99a5e5f7bdd1f56b2ddb41bfce1f29dcdac281f8ef7e3d2758172b/diff:/var/lib/docker/overlay2/5ded604e2052ca57fccfce9fdbd164fe6d789713a17e621497a3ba393ae98787/diff:/var/lib/docker/overlay2/df95fdb6019c857bdc80be00b43acaae82ddd1e191b5744220478a7ba685f8cd/diff:/var/lib/docker/overlay2/6737d705de52416883cddebf8ef3aed1b4513bf1aa6b89c65ea683e049be5396/diff:/var/lib/docker/overlay2/5e2a8b2f38bf73b160811fb579026bbf33ee1a1b1d4c7ceed5db2b7b91cb24dc/diff:/var/lib/docker/overlay2/486d82f488b85cea1a98d94c88f93039daca644750911c886538a9b05e536952/diff:/var/lib/docker/overlay2/6733ce2afcd20975d609cd9f065d32e6cc3fe39d15f11f0eb50e48e546c4ff08/diff:/var/lib/docker/overlay2/d635f2cfa68dd1441688520fc1d9012d8ad5d396a8050c5ef9ca6e3afee553c9/diff:/var/lib/docker/overlay2/acfda58ad698ba1a71effd6f84039b9003181c1247180fd7ed31f75a8d01c98f/diff:/var/lib/docker/overlay2/5908a08c7b410d9dfc4997f6beaa287f565db68dd58541fefae3c991ef996b7d/diff:/var/lib/docker/overlay2/fe3c477426620946c5c7d51522370305bca21fdaefc1ad00acc55920e448b4b1/diff:/var/lib/docker/overlay2/df898ae4049c1b7cd83ac8e44924cce78a95494c15d44f7bab2318c14a2a9590/diff:/var/lib/docker/overlay2/6db3791de2c52267a8499574b9d77a04c90683297498f3e45db58b3960a5afd7/diff:/var/lib/docker/overlay2/afa21c9e34a3c5b983332fae8ba905b9e7edb0bef9ec48b60498ff47ec3da852/diff:/var/lib/docker/overlay2/a969c68215ba536c681410e4644d0a3d97123af8188c623d00cb18c46318f410/diff",
"MergedDir": "/var/lib/docker/overlay2/8e7a8486763fa8ee8266f477271619644117b67ed5c84fb14c5cc79cf6a27039/merged",
"UpperDir": "/var/lib/docker/overlay2/8e7a8486763fa8ee8266f477271619644117b67ed5c84fb14c5cc79cf6a27039/diff",
"WorkDir": "/var/lib/docker/overlay2/8e7a8486763fa8ee8266f477271619644117b67ed5c84fb14c5cc79cf6a27039/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:ab34259f9ca5d315bec1b17d9f1ca272e84dedd964a8988695daf0ec3e0bbc2e",
"sha256:1a81e6e1694e9d3d12a3651b2fa098a5a8157439d021eab1e9bf81da726d3f41",
"sha256:ce335e9a74b0173a9048da5eb22db80cb4643a3bf3255b1838160310270a5d50",
"sha256:fc454e27c1c60562a35add6e2a13dcd2f674221ec85d4266e85594499abdaac2",
"sha256:9b0f019cfa4b0dd862a48976dd78769e91dc4154a7f62d4379f95086a978aa6e",
"sha256:610d50f38ebc16d8726543461222cdafd34741f28ce17d7344164aa1d8187acb",
"sha256:3a2599c852b63b10dfff658a856e5246b2b1f5342c1a0cfbca7dc577b5bb61dd",
"sha256:38c9af93ff8df7c5ec04af4879309b5b7424e3b0921508d319c7787dacc1f4b6",
"sha256:09c7b29304935b5e1bdd01e13c1d961733918b67ef1f167e1e9ffe8b45b5c6e7",
"sha256:a56ebb141b1c200936981a2e6abffad623441dc928637950093423c0055bd130",
"sha256:331839d9837314c4769fa6f9cffed1c976e771bea0fb893dbc1a83b708bb8a6d",
"sha256:434019b30e3481c3034246b7730270575885fa7f48f2f25c484dae417f372fff",
"sha256:7fb89abe62ffaf367348d29a3754853a283daac441ff66bb06b1923b547e1059",
"sha256:353bf54c3da6ecbd4506c3c5542a1e4dba2c5d2288dbdfa94c0f94b2962eba7e",
"sha256:eea75536c418926f81587be2121329ffb58350d89f80cd13299d67c09b1d7eb1",
"sha256:39d9429a47e837fb9d3d8196c927d4ae9f212110c88239dff53447032510bbef",
"sha256:dc4fbe48596346984c19b08285120a16a9b722e0add806dff5f2227ee7b57b2d",
"sha256:9f47e1405d48e9bfe8d651e67c500f8057753aa2dd2921c46b7dfe892ca2dbee",
"sha256:8fab7cca3540fd55475a6f365de109f60b6f050c3d892143aa08d93707177d03",
"sha256:6c8fd96795eb29fa969c188a4041624b05cfba685009642125e74f0340c71bdf",
"sha256:d6929a8aa12626cdcf08f9c84b258ff873be4122eeaa55059c1cdedcbe990490",
"sha256:17136d5f5003cfca0e2c97967a18979ed04a1854738f57c5486c5970b03d6107",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
]
},
"Metadata": {
"LastTagTime": "2025-10-29T14:27:23.260738568+08:00"
}
}