镜像构建历史
# 2025-07-03 17:55:57 0.00B
/bin/sh -c #(nop) CMD ["sh" "-c" "exec java -Djava.io.tmpdir=/tmp/jetty -Dgeorchestra.datadir=/etc/georchestra -DGEOWEBCACHE_CONFIG_DIR=/mnt/geowebcache_datadir -DGEOWEBCACHE_CACHE_DIR=/mnt/geowebcache_tiles -XX:MaxRAMPercentage=80 -XX:+UseParallelGC -XX:-UsePerfData ${JAVA_OPTIONS} -Djetty.httpConfig.sendServerVersion=false -Djetty.jmxremote.rmiregistryhost=0.0.0.0 -Djetty.jmxremote.rmiserverhost=0.0.0.0 -jar /usr/local/jetty/start.jar"]
# 2025-07-03 17:55:56 0.00B
/bin/sh -c #(nop) ENTRYPOINT ["/docker-entrypoint.sh"]
# 2025-07-03 17:55:55 0.00B
/bin/sh -c #(nop) VOLUME [/mnt/geowebcache_datadir /mnt/geowebcache_tiles /tmp /run/jetty]
# 2025-07-03 17:55:54 0.00B
/bin/sh -c #(nop) USER jetty
# 2025-07-03 17:55:54 82.45MB
/bin/sh -c mkdir /mnt/geowebcache_tiles /mnt/geowebcache_datadir && unzip -d /var/lib/jetty/webapps/geowebcache /var/lib/jetty/webapps/geowebcache.war && rm -f /var/lib/jetty/webapps/geowebcache.war && chown jetty:jetty /etc/georchestra /mnt/geowebcache_tiles /mnt/geowebcache_datadir
# 2025-07-03 17:55:52 0.00B
/bin/sh -c #(nop) USER root
# 2025-07-03 17:55:52 75.44MB
/bin/sh -c #(nop) COPY --chown=jetty:jetty dir:69055e95864b2591226da6b93566f229631dff73a72668b2dcba0425239e23a8 in /
# 2025-07-03 17:55:50 2.31KB
/bin/sh -c java -jar "$JETTY_HOME/start.jar" --create-startd --add-to-start=jmx,jmx-remote,stats,http-forwarded
# 2025-07-03 17:55:49 0.00B
/bin/sh -c #(nop) ENV XMS=1G XMX=2G
# 2025-07-03 17:55:48 0.00B
/bin/sh -c #(nop) ENV GEOWEBCACHE_CONFIG_DIR=/mnt/geowebcache_datadir GEOWEBCACHE_CACHE_DIR=/mnt/geowebcache_tiles
# 2022-04-26 03:35:15 0.00B
/bin/sh -c #(nop) CMD ["java" "-jar" "/usr/local/jetty/start.jar"]
# 2022-04-26 03:35:15 0.00B
/bin/sh -c #(nop) ENTRYPOINT ["/docker-entrypoint.sh"]
# 2022-04-26 03:35:15 0.00B
/bin/sh -c #(nop) EXPOSE 8080
# 2022-04-26 03:35:15 0.00B
/bin/sh -c #(nop) USER jetty
# 2022-04-26 03:35:15 3.42KB
/bin/sh -c #(nop) COPY multi:a6bf79f83e3ff0c7dc5946cd61ca0413cd3191ce9671725a647923d97a115fae in /
# 2022-04-26 03:35:15 0.00B
/bin/sh -c #(nop) WORKDIR /var/lib/jetty
# 2022-04-26 03:35:15 11.79MB
/bin/sh -c set -xe ; mkdir -p $TMPDIR ; export GNUPGHOME=/jetty-keys ; mkdir -p "$GNUPGHOME" ; for key in $JETTY_GPG_KEYS; do gpg --batch --keyserver "hkps://keyserver.ubuntu.com" --recv-keys "$key"; done ; mkdir -p "$JETTY_HOME" ; cd $JETTY_HOME ; curl -SL "$JETTY_TGZ_URL" -o jetty.tar.gz ; curl -SL "$JETTY_TGZ_URL.asc" -o jetty.tar.gz.asc ; gpg --batch --verify jetty.tar.gz.asc jetty.tar.gz ; tar -xvf jetty.tar.gz --strip-components=1 ; sed -i '/jetty-logging/d' etc/jetty.conf ; mkdir -p "$JETTY_BASE" ; cd $JETTY_BASE ; java -jar "$JETTY_HOME/start.jar" --create-startd --add-to-start="server,http,deploy,jsp,jstl,ext,resources,websocket" ; groupadd -r jetty && useradd -r -g jetty jetty ; chown -R jetty:jetty "$JETTY_HOME" "$JETTY_BASE" "$TMPDIR" ; usermod -d $JETTY_BASE jetty ; rm -rf /tmp/hsperfdata_root ; rm -fr $JETTY_HOME/jetty.tar.gz* ; rm -fr /jetty-keys $GNUPGHOME ; rm -rf /tmp/hsperfdata_root ; java -jar "$JETTY_HOME/start.jar" --list-config ;
# 2022-04-26 03:35:06 0.00B
/bin/sh -c #(nop) ENV JETTY_GPG_KEYS=AED5EE6C45D0FE8D5D1B164F27DED4BF6216DB8F 2A684B57436A81FA8706B53C61C3351A438A3B7D 5989BAF76217B843D66BE55B2D0E1FB8FE4B68B4 B59B67FD7904984367F931800818D9D68FB67BAC BFBB21C246D7776836287A48A04E0C74ABB35FEA 8B096546B1A8F02656B15D3B1677D141BCF3584D FBA2B18D238AB852DF95745C76157BDF03D0DCD6 5C9579B3DB2E506429319AAEF33B071B29559E1E F254B35617DC255D9344BCFA873A8E86B4372146
# 2022-04-26 03:35:06 0.00B
/bin/sh -c #(nop) ENV JETTY_TGZ_URL=https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-home/9.4.46.v20220331/jetty-home-9.4.46.v20220331.tar.gz
# 2022-04-26 03:35:06 0.00B
/bin/sh -c #(nop) ENV PATH=/usr/local/jetty/bin:/usr/local/openjdk-11/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
# 2022-04-26 03:35:06 0.00B
/bin/sh -c #(nop) ENV TMPDIR=/tmp/jetty
# 2022-04-26 03:35:06 0.00B
/bin/sh -c #(nop) ENV JETTY_BASE=/var/lib/jetty
# 2022-04-26 03:35:05 0.00B
/bin/sh -c #(nop) ENV JETTY_HOME=/usr/local/jetty
# 2022-04-26 03:35:05 0.00B
/bin/sh -c #(nop) ENV JETTY_VERSION=9.4.46.v20220331
# 2022-04-26 02:27:19 141.14MB
/bin/sh -c set -eux; arch="$(dpkg --print-architecture)"; case "$arch" in 'amd64') downloadUrl='https://github.com/AdoptOpenJDK/openjdk11-upstream-binaries/releases/download/jdk-11.0.15%2B10/OpenJDK11U-jre_x64_linux_11.0.15_10.tar.gz'; ;; 'arm64') downloadUrl='https://github.com/AdoptOpenJDK/openjdk11-upstream-binaries/releases/download/jdk-11.0.15%2B10/OpenJDK11U-jre_aarch64_linux_11.0.15_10.tar.gz'; ;; *) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; esac; wget --progress=dot:giga -O openjdk.tgz "$downloadUrl"; wget --progress=dot:giga -O openjdk.tgz.asc "$downloadUrl.sign"; export GNUPGHOME="$(mktemp -d)"; gpg --batch --keyserver keyserver.ubuntu.com --recv-keys EAC843EBD3EFDB98CC772FADA5CD6035332FA671; gpg --batch --keyserver keyserver.ubuntu.com --keyserver-options no-self-sigs-only --recv-keys CA5F11C6CE22644D42C6AC4492EF8D39DC13168F; gpg --batch --list-sigs --keyid-format 0xLONG CA5F11C6CE22644D42C6AC4492EF8D39DC13168F | tee /dev/stderr | grep '0xA5CD6035332FA671' | grep 'Andrew Haley'; gpg --batch --verify openjdk.tgz.asc openjdk.tgz; gpgconf --kill all; rm -rf "$GNUPGHOME"; mkdir -p "$JAVA_HOME"; tar --extract --file openjdk.tgz --directory "$JAVA_HOME" --strip-components 1 --no-same-owner ; rm openjdk.tgz*; { echo '#!/usr/bin/env bash'; echo 'set -Eeuo pipefail'; echo 'trust extract --overwrite --format=java-cacerts --filter=ca-anchors --purpose=server-auth "$JAVA_HOME/lib/security/cacerts"'; } > /etc/ca-certificates/update.d/docker-openjdk; chmod +x /etc/ca-certificates/update.d/docker-openjdk; /etc/ca-certificates/update.d/docker-openjdk; find "$JAVA_HOME/lib" -name '*.so' -exec dirname '{}' ';' | sort -u > /etc/ld.so.conf.d/docker-openjdk.conf; ldconfig; java -Xshare:dump; java --version
# 2022-04-26 02:27:13 0.00B
/bin/sh -c #(nop) ENV JAVA_VERSION=11.0.15
# 2022-04-20 18:53:58 0.00B
/bin/sh -c #(nop) ENV LANG=C.UTF-8
# 2022-04-20 18:53:58 0.00B
/bin/sh -c #(nop) ENV PATH=/usr/local/openjdk-11/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
# 2022-04-20 18:53:58 27.00B
/bin/sh -c { echo '#/bin/sh'; echo 'echo "$JAVA_HOME"'; } > /usr/local/bin/docker-java-home && chmod +x /usr/local/bin/docker-java-home && [ "$JAVA_HOME" = "$(docker-java-home)" ] # backwards compatibility
# 2022-04-20 18:53:57 0.00B
/bin/sh -c #(nop) ENV JAVA_HOME=/usr/local/openjdk-11
# 2022-04-20 18:53:57 11.82MB
/bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends bzip2 unzip xz-utils fontconfig libfreetype6 ca-certificates p11-kit ; rm -rf /var/lib/apt/lists/*
# 2022-04-20 14:57:48 18.95MB
/bin/sh -c set -ex; if ! command -v gpg > /dev/null; then apt-get update; apt-get install -y --no-install-recommends gnupg dirmngr ; rm -rf /var/lib/apt/lists/*; fi
# 2022-04-20 14:57:42 10.69MB
/bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends ca-certificates curl netbase wget ; rm -rf /var/lib/apt/lists/*
# 2022-04-20 12:43:16 0.00B
/bin/sh -c #(nop) CMD ["bash"]
# 2022-04-20 12:43:15 123.91MB
/bin/sh -c #(nop) ADD file:3a81c181c66f226bd6abd48d0c7ed8a9c599c9f521ec7229286c83161afec8c2 in /
镜像信息
{
"Id": "sha256:8f89b691d9e117352e9a4760da08f247839402117b0022025d86398023bc7c62",
"RepoTags": [
"georchestra/geowebcache:24.0.x",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/georchestra/geowebcache:24.0.x"
],
"RepoDigests": [
"georchestra/geowebcache@sha256:4771ac556704b8c2c8423da385f59bdb50d768d32640ac3e3b1f6f15f6f725ca",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/georchestra/geowebcache@sha256:4771ac556704b8c2c8423da385f59bdb50d768d32640ac3e3b1f6f15f6f725ca"
],
"Parent": "",
"Comment": "",
"Created": "2025-07-03T09:55:57.392769535Z",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "28.0.4",
"Author": "",
"Config": {
"Hostname": "",
"Domainname": "",
"User": "jetty",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"ExposedPorts": {
"8080/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/jetty/bin:/usr/local/openjdk-11/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"JAVA_HOME=/usr/local/openjdk-11",
"LANG=C.UTF-8",
"JAVA_VERSION=11.0.15",
"JETTY_VERSION=9.4.46.v20220331",
"JETTY_HOME=/usr/local/jetty",
"JETTY_BASE=/var/lib/jetty",
"TMPDIR=/tmp/jetty",
"JETTY_TGZ_URL=https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-home/9.4.46.v20220331/jetty-home-9.4.46.v20220331.tar.gz",
"JETTY_GPG_KEYS=AED5EE6C45D0FE8D5D1B164F27DED4BF6216DB8F \t2A684B57436A81FA8706B53C61C3351A438A3B7D \t5989BAF76217B843D66BE55B2D0E1FB8FE4B68B4 \tB59B67FD7904984367F931800818D9D68FB67BAC \tBFBB21C246D7776836287A48A04E0C74ABB35FEA \t8B096546B1A8F02656B15D3B1677D141BCF3584D \tFBA2B18D238AB852DF95745C76157BDF03D0DCD6 \t5C9579B3DB2E506429319AAEF33B071B29559E1E \tF254B35617DC255D9344BCFA873A8E86B4372146",
"GEOWEBCACHE_CONFIG_DIR=/mnt/geowebcache_datadir",
"GEOWEBCACHE_CACHE_DIR=/mnt/geowebcache_tiles",
"XMS=1G",
"XMX=2G"
],
"Cmd": [
"sh",
"-c",
"exec java -Djava.io.tmpdir=/tmp/jetty -Dgeorchestra.datadir=/etc/georchestra -DGEOWEBCACHE_CONFIG_DIR=/mnt/geowebcache_datadir -DGEOWEBCACHE_CACHE_DIR=/mnt/geowebcache_tiles -XX:MaxRAMPercentage=80 -XX:+UseParallelGC -XX:-UsePerfData ${JAVA_OPTIONS} -Djetty.httpConfig.sendServerVersion=false -Djetty.jmxremote.rmiregistryhost=0.0.0.0 -Djetty.jmxremote.rmiserverhost=0.0.0.0 -jar /usr/local/jetty/start.jar"
],
"Image": "sha256:6a28b2a2b37a53d59b5b6e141effd6c50135f4bdec80c56658d064bc9651e5bf",
"Volumes": {
"/mnt/geowebcache_datadir": {},
"/mnt/geowebcache_tiles": {},
"/run/jetty": {},
"/tmp": {}
},
"WorkingDir": "/var/lib/jetty",
"Entrypoint": [
"/docker-entrypoint.sh"
],
"OnBuild": null,
"Labels": null
},
"Architecture": "amd64",
"Os": "linux",
"Size": 476190588,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/c81860282c179eb320701e901e55daa196213f5117a783c42ee36662da44d8c8/diff:/var/lib/docker/overlay2/6d6674224120dba8d1241e38520e8ae98bbd924340e0d11be2616dce74dac484/diff:/var/lib/docker/overlay2/295b299ca9c730a7c493aad6e8d23ca9ef915727708c61a07574a5e2e3040d77/diff:/var/lib/docker/overlay2/fb979b50c6190a3036df355ed75c1b7ee709f0596119eea606a65b036f9d3cb7/diff:/var/lib/docker/overlay2/72d9eebb632380da5b6d7c431ef95e0137f893563c36cd2d83dfedf5d58bbd92/diff:/var/lib/docker/overlay2/82c96f52a21d43dd58ad95e2b3237bf1c4ceed931ad4cc0a8b67d58d9af5e330/diff:/var/lib/docker/overlay2/6efde99622843fd94142949c3aef62e5bb91d95ba160fcb19227cef710eb84a2/diff:/var/lib/docker/overlay2/5db124f0e5f987c5d1ca44ba58b12f6a421e8896acf59eaaaabed9296d77c2dd/diff:/var/lib/docker/overlay2/4a3363a97e3f7c1f3c25d23c9f27e68a12e9cf9123958916c70d09552e671923/diff:/var/lib/docker/overlay2/38e20e90aadfff59dad26400ed55ee2fee77b151ff438b41e1b9c74c1a9de2e5/diff",
"MergedDir": "/var/lib/docker/overlay2/09dac745b4446e339275cb267ec776721323670902a902a775d510dedb69d046/merged",
"UpperDir": "/var/lib/docker/overlay2/09dac745b4446e339275cb267ec776721323670902a902a775d510dedb69d046/diff",
"WorkDir": "/var/lib/docker/overlay2/09dac745b4446e339275cb267ec776721323670902a902a775d510dedb69d046/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:a13c519c6361b881ba38a452d05e130fc2ee26f0849f119936d747b96cf6a5c3",
"sha256:bafdbe68e4aee5999c326aaa33571b595d6bfbea119742439588c3e0c1a56130",
"sha256:a037458de4e074da622d972e28cfa275c246c684e06efdd28d39c0faa45cb633",
"sha256:2bfa6a777f318f0861315532b62433ced0eef86b169d914f74e430dc810b140e",
"sha256:6f2b7a0bafcd530d1bc3f921b15f33e83da3be47cd35fb16a6986a665486f3da",
"sha256:e69c181cbfd2c1b3e246d9111f2891af36d3d37216bcac527278c4e210303775",
"sha256:ba6a743cfa582118450f81a0dd27d0d56c05a9fdf78a89b72b6813cf9dfe2913",
"sha256:f752cc1fd118de6d3eda97f6d3ab38112477cfc1e14f5173bda9fbeedab3b117",
"sha256:7d92d1c383dbee35aa4d3fe2d0a54551a66ab7df084583f24b1b94d8f9e9599f",
"sha256:2a3c3546e868fbb606167384a8cd8ea88573544082ff6cfe0f25c94891a3895c",
"sha256:be33fb824504e5350ec6594d6f0ded28bde789e3e301c9e060df87d65a4e55df"
]
},
"Metadata": {
"LastTagTime": "2025-07-23T15:01:34.163096491+08:00"
}
}