Skip to content

Instantly share code, notes, and snippets.

@KimDoubleB
Created January 7, 2024 10:28
Show Gist options
  • Save KimDoubleB/db2b3a0dc9897d6490ebb649098c4b36 to your computer and use it in GitHub Desktop.
Save KimDoubleB/db2b3a0dc9897d6490ebb649098c4b36 to your computer and use it in GitHub Desktop.
Image manifest
[
{
"Config": "39bd33266b5c7623f1d1491425a3a8a5d6cbf84ef4cb2a195f0a6cfecd7e6c67.json",
"Layers": [
"541dcbc28f2d33c894382fbc270aeec422361fa93c6609251ff1c9b7b4b8db99/layer.tar",
"2ffb5431e4959195e8ef2be13d914ca52927b53c89033870c7c56eae1b280d70/layer.tar",
"2241c40b0bc148ae87e23122ccc5712fff443f156706e71d4de9c0dd41960ef9/layer.tar",
"af877b15b9de4c6e0847fe3fac0767eb36b7bf126115647343bed296213ecb59/layer.tar",
"998b648f5a7db0f0cba5f2917fc92fadab4a8a783cfc9396a5fcd0c61cbeedff/layer.tar",
"002ddb0050cf428aee1cfcb7daf733ca99ac7ae446fa1f2c3c0edb5fe96993f8/layer.tar",
"4cbc74b62a81b6b599025d48b382f5b23e3354b7e8cfda663198fa40e9dd7cf5/layer.tar",
"e21b81f6e542ed3123b70f81846762ac5f54f4d5ebb3b2958fbe4ff580ff506c/layer.tar",
"9b3c1b0bc4658cc30ffad462466871d9067f8b0c3950b878708824ad5b567697/layer.tar"
],
"RepoTags": [
"tree9295/moit-api:latest"
]
}
]
@KimDoubleB
Copy link
Author

image config

{
    "created": "1970-01-01T00:00:00Z",
    "architecture": "amd64",
    "os": "linux",
    "config": {
        "Env": [
            "PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "LANGUAGE=en_US:en",
            "LC_ALL=en_US.UTF-8",
            "JAVA_HOME=/opt/java/openjdk",
            "JAVA_VERSION=jdk-17.0.7+7",
            "LANG=en_US.UTF-8"
        ],
        "Entrypoint": [
            "java",
            "-server",
            "-XX:+UseContainerSupport",
            "-XX:+UseStringDeduplication",
            "-Dserver.port=8080",
            "-Dfile.encoding=UTF-8",
            "-Djava.awt.headless=true",
            "-Dspring.profiles.active=release",
            "-cp",
            "@/app/jib-classpath-file",
            "com.mashup.moit.MoitApplicationKt"
        ],
        "ExposedPorts": {
            "8080/tcp": {}
        },
        "Labels": {
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.version": "22.04"
        },
        "WorkingDir": "",
        "User": "",
        "Volumes": {}
    },
    "history": [
        {
            "created": "2023-04-25T17:30:47.567787516Z",
            "created_by": "/bin/sh -c #(nop)  ARG RELEASE",
            "empty_layer": true
        },
        {
            "created": "2023-04-25T17:30:47.604948598Z",
            "created_by": "/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH",
            "empty_layer": true
        },
        {
            "created": "2023-04-25T17:30:47.643242197Z",
            "created_by": "/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu",
            "empty_layer": true
        },
        {
            "created": "2023-04-25T17:30:47.681842743Z",
            "created_by": "/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=22.04",
            "empty_layer": true
        },
        {
            "created": "2023-04-25T17:30:49.004717319Z",
            "created_by": "/bin/sh -c #(nop) ADD file:2fc6364d149eccc7f94ead482a0dcf24b0e44cc0d00ac6a2c1797776153e9608 in / "
        },
        {
            "created": "2023-04-25T17:30:49.231209804Z",
            "created_by": "/bin/sh -c #(nop)  CMD [\"/bin/bash\"]",
            "empty_layer": true
        },
        {
            "created": "2023-05-04T07:26:20.777783231Z",
            "created_by": "/bin/sh -c #(nop)  ENV JAVA_HOME=/opt/java/openjdk",
            "empty_layer": true
        },
        {
            "created": "2023-05-04T07:26:20.852868499Z",
            "created_by": "/bin/sh -c #(nop)  ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "empty_layer": true
        },
        {
            "created": "2023-05-04T07:26:20.930711365Z",
            "created_by": "/bin/sh -c #(nop)  ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8",
            "empty_layer": true
        },
        {
            "created": "2023-05-04T07:28:04.541066362Z",
            "created_by": "/bin/sh -c apt-get update     && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends tzdata curl wget ca-certificates fontconfig locales binutils     && echo \"en_US.UTF-8 UTF-8\" >> /etc/locale.gen     && locale-gen en_US.UTF-8     && rm -rf /var/lib/apt/lists/*"
        },
        {
            "created": "2023-05-04T07:28:04.80007994Z",
            "created_by": "/bin/sh -c #(nop)  ENV JAVA_VERSION=jdk-17.0.7+7",
            "empty_layer": true
        },
        {
            "created": "2023-05-04T07:28:27.462427264Z",
            "created_by": "/bin/sh -c set -eux;     ARCH=\"$(dpkg --print-architecture)\";     case \"${ARCH}\" in        aarch64|arm64)          ESUM='2ff6a4fd1fa354047c93ba8c3179967156162f27bd683aee1f6e52a480bcbe6a';          BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.7%2B7/OpenJDK17U-jre_aarch64_linux_hotspot_17.0.7_7.tar.gz';          ;;        armhf|arm)          ESUM='5b0401199c7c9163b8395ebf25195ed395fec7b7ef7158c36302420cf993825a';          BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.7%2B7/OpenJDK17U-jre_arm_linux_hotspot_17.0.7_7.tar.gz';          ;;        ppc64el|powerpc:common64)          ESUM='cc25e74c0817cd4d943bba056b256b86e0e9148bf41d7600c5ec2e1eadb2e470';          BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.7%2B7/OpenJDK17U-jre_ppc64le_linux_hotspot_17.0.7_7.tar.gz';          ;;        s390x|s390:64-bit)          ESUM='393f6348c6c0cb12699565cf23a7617fbfce973e6d47584a0920e99fbb1b1e3e';          BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.7%2B7/OpenJDK17U-jre_s390x_linux_hotspot_17.0.7_7.tar.gz';          ;;        amd64|i386:x86-64)          ESUM='bb025133b96266f6415d5084bb9b260340a813968007f1d2d14690f20bd021ca';          BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.7%2B7/OpenJDK17U-jre_x64_linux_hotspot_17.0.7_7.tar.gz';          ;;        *)          echo \"Unsupported arch: ${ARCH}\";          exit 1;          ;;     esac; \t  wget -O /tmp/openjdk.tar.gz ${BINARY_URL}; \t  echo \"${ESUM} */tmp/openjdk.tar.gz\" | sha256sum -c -; \t  mkdir -p \"$JAVA_HOME\"; \t  tar --extract \t      --file /tmp/openjdk.tar.gz \t      --directory \"$JAVA_HOME\" \t      --strip-components 1 \t      --no-same-owner \t  ;     rm -f /tmp/openjdk.tar.gz ${JAVA_HOME}/src.zip;     find \"$JAVA_HOME/lib\" -name '*.so' -exec dirname '{}' ';' | sort -u > /etc/ld.so.conf.d/docker-openjdk.conf;     ldconfig;     java -Xshare:dump;"
        },
        {
            "created": "2023-05-04T07:28:28.198688874Z",
            "created_by": "/bin/sh -c echo Verifying install ...     && fileEncoding=\"$(echo 'System.out.println(System.getProperty(\"file.encoding\"))' | jshell -s -)\"; [ \"$fileEncoding\" = 'UTF-8' ]; rm -rf ~/.java     && echo java --version && java --version     && echo Complete."
        },
        {
            "created": "1970-01-01T00:00:00Z",
            "author": "Jib",
            "created_by": "jib-gradle-plugin:3.3.2",
            "comment": "dependencies"
        },
        {
            "created": "1970-01-01T00:00:00Z",
            "author": "Jib",
            "created_by": "jib-gradle-plugin:3.3.2",
            "comment": "project dependencies"
        },
        {
            "created": "1970-01-01T00:00:00Z",
            "author": "Jib",
            "created_by": "jib-gradle-plugin:3.3.2",
            "comment": "resources"
        },
        {
            "created": "1970-01-01T00:00:00Z",
            "author": "Jib",
            "created_by": "jib-gradle-plugin:3.3.2",
            "comment": "classes"
        },
        {
            "created": "1970-01-01T00:00:00Z",
            "author": "Jib",
            "created_by": "jib-gradle-plugin:3.3.2",
            "comment": "jvm arg files"
        }
    ],
    "rootfs": {
        "type": "layers",
        "diff_ids": [
            "sha256:b8a36d10656ac19ddb96ef3107f76820663717708fc37ce929925c36d1b1d157",
            "sha256:b09de1b6a6663b6eef3beb462a54b956b42d157bd1c7c3934a67bb8ed3016388",
            "sha256:3ff48d547ba4b89821dcf4bf7aa647d3c03c2c3b7bb271fccf3028253ed11738",
            "sha256:52f3e81f3d83a7ead850015f2e8d624502e2fc32db3d9a5a4bfa10cf3a828f88",
            "sha256:ed9e06c2a9837867b4720d2c5641a0e7c7ff2d9a2dd2675ad0030bc4381fbb11",
            "sha256:1588e0b200a2b95ba7686185974e28e5c480e8b88a8989195657259c36aa076b",
            "sha256:a3543815fa11380ef47e356045873e1b4bb4ba298a4583c72352e9b9de4f2c16",
            "sha256:fa0cc215c1f696d5b537d78c02952634a255c17da15ce0cd831120aea784cdda",
            "sha256:97b03172a33ee887bfb304268a4dd5ee9901c49b67e39e1f5522157f4303f79c"
        ]
    }
}

@KimDoubleB
Copy link
Author

layer

{
    "id": "002ddb0050cf428aee1cfcb7daf733ca99ac7ae446fa1f2c3c0edb5fe96993f8",
    "parent": "998b648f5a7db0f0cba5f2917fc92fadab4a8a783cfc9396a5fcd0c61cbeedff",
    "created": "1970-01-01T09:00:00+09:00",
    "container_config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": null,
        "Cmd": null,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": null
    },
    "os": "linux"
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment