docker.io/geoservercloud/geoserver-cloud-gwc:2.28.3.0 linux/amd64

docker.io/geoservercloud/geoserver-cloud-gwc:2.28.3.0 - 国内下载镜像源 浏览次数:16 _@ 贡献同步

该Docker镜像是Geoserver Cloud生态的组成部分,集成了GeoWebCache(GWC)组件,用于为地理空间服务提供瓦片缓存功能,支持云原生环境部署,可提升地图服务的响应速度与性能,适用于高效地理数据分发的场景。

源镜像 docker.io/geoservercloud/geoserver-cloud-gwc:2.28.3.0
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/geoservercloud/geoserver-cloud-gwc:2.28.3.0
镜像ID sha256:c4b0867a013e5878956e09a6d4e7b296ead7c1030f6c29f2d616d1cb5e3a566f
镜像TAG 2.28.3.0
大小 894.24MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /bin/sh -c exec env USER_ID="$(id -u)" USER_GID="$(id -g)" java $JAVA_OPTS org.springframework.boot.loader.JarLauncher
启动入口 /__cacert_entrypoint.sh
工作目录 /opt/app/bin
OS/平台 linux/amd64
浏览量 16 次
贡献者
avatar
_@
镜像创建 2026-04-29T14:29:16.72758545Z
同步时间 2026-05-23 01:01
开放端口
8080/tcp 8081/tcp
环境变量
PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin JAVA_HOME=/opt/java/openjdk LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 JAVA_VERSION=jdk-25.0.2+10 DEFAULT_JAVA_TOOL_OPTIONS=--add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.text=ALL-UNNAMED --add-opens=java.desktop/java.awt.font=ALL-UNNAMED --add-opens=java.desktop/sun.awt.image=ALL-UNNAMED --add-opens=java.desktop/sun.java2d.pipe=ALL-UNNAMED --add-opens=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-opens=java.net.http/jdk.internal.net.http=ALL-UNNAMED -Djava.awt.headless=true -XX:MaxRAMPercentage=80 -XX:InitialRAMPercentage=30 -XX:+UseCompressedOops -XX:+UseCompactObjectHeaders JAVA_TOOL_OPTIONS=--add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.text=ALL-UNNAMED --add-opens=java.desktop/java.awt.font=ALL-UNNAMED --add-opens=java.desktop/sun.awt.image=ALL-UNNAMED --add-opens=java.desktop/sun.java2d.pipe=ALL-UNNAMED --add-opens=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-opens=java.net.http/jdk.internal.net.http=ALL-UNNAMED -Djava.awt.headless=true -XX:MaxRAMPercentage=80 -XX:InitialRAMPercentage=30 -XX:+UseCompressedOops -XX:+UseCompactObjectHeaders -Duser.projections.file=/etc/geoserver/user_projections/epsg.properties JAVA_OPTS= SPRING_CLOUD_BOOTSTRAP_ENABLED=true HOME=/opt/app/home
镜像标签
GeoServer PSC <geoserver-users@lists.sourceforge.net>: maintainer 24.04: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/geoservercloud/geoserver-cloud-gwc:2.28.3.0
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/geoservercloud/geoserver-cloud-gwc:2.28.3.0  docker.io/geoservercloud/geoserver-cloud-gwc:2.28.3.0

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/geoservercloud/geoserver-cloud-gwc:2.28.3.0
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/geoservercloud/geoserver-cloud-gwc:2.28.3.0  docker.io/geoservercloud/geoserver-cloud-gwc:2.28.3.0

Shell快速替换命令

sed -i 's#geoservercloud/geoserver-cloud-gwc:2.28.3.0#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/geoservercloud/geoserver-cloud-gwc:2.28.3.0#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/geoservercloud/geoserver-cloud-gwc:2.28.3.0 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/geoservercloud/geoserver-cloud-gwc:2.28.3.0  docker.io/geoservercloud/geoserver-cloud-gwc:2.28.3.0'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/geoservercloud/geoserver-cloud-gwc:2.28.3.0 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/geoservercloud/geoserver-cloud-gwc:2.28.3.0  docker.io/geoservercloud/geoserver-cloud-gwc:2.28.3.0'

镜像构建历史


# 2026-04-29 22:29:16  1.82MB 复制新文件或目录到容器中
COPY application/ ./ # buildkit
                        
# 2026-04-29 22:29:16  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c true # buildkit
                        
# 2026-04-29 22:29:16  0.00B 复制新文件或目录到容器中
COPY spring-boot-loader/ ./ # buildkit
                        
# 2026-04-29 22:29:16  0.00B 复制新文件或目录到容器中
COPY snapshot-dependencies/ ./ # buildkit
                        
# 2026-04-29 22:29:16  12.31MB 复制新文件或目录到容器中
COPY dependencies/ ./ # buildkit
                        
# 2026-04-29 22:24:25  157.47MB 执行命令并创建新的镜像层
RUN /bin/sh -c java -cp `find /opt/app/bin/BOOT-INF/lib/duckdb_jdbc*.jar`:/opt/app/bin/BOOT-INF/classes     org.geoserver.cloud.InstallDuckDBExtensions # buildkit
                        
# 2026-04-29 22:24:22  1.57MB 复制新文件或目录到容器中
COPY application/ ./ # buildkit
                        
# 2026-04-29 22:24:22  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c true # buildkit
                        
# 2026-04-29 22:24:22  0.00B 复制新文件或目录到容器中
COPY spring-boot-loader/ ./ # buildkit
                        
# 2026-04-29 22:24:22  0.00B 复制新文件或目录到容器中
COPY snapshot-dependencies/ ./ # buildkit
                        
# 2026-04-29 22:24:22  306.19MB 复制新文件或目录到容器中
COPY dependencies/ ./ # buildkit
                        
# 2026-04-29 22:24:21  0.00B 设置工作目录为/opt/app/bin
WORKDIR /opt/app/bin
                        
# 2026-04-29 22:24:21  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p /opt/app/data_directory /data/geowebcache && chmod 0777 /opt/app/data_directory /data/geowebcache # buildkit
                        
# 2026-04-29 22:24:21  85.16MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt update && apt -y upgrade && apt install -y --no-install-recommends fonts-dejavu fonts-dejavu-extra fonts-deva fonts-font-awesome fonts-freefont-ttf fonts-material-design-icons-iconfont fonts-materialdesignicons-webfont fonts-roboto fonts-noto-core && apt clean && apt purge -y  && apt autoremove --purge -y && rm -rf /var/cache/apt/* && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2026-04-29 22:24:06  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p ${HOME}/.duckdb && chmod 1777 ${HOME} && chmod 777 ${HOME}/.duckdb # buildkit
                        
# 2026-04-29 22:24:06  0.00B 设置环境变量 HOME
ENV HOME=/opt/app/home
                        
# 2026-04-29 22:24:06  0.00B 设置环境变量 JAVA_TOOL_OPTIONS --add-opens --add-opens --add-opens --add-opens --add-opens --add-opens --add-opens --add-opens -Djava.awt.headless -XX:MaxRAMPercentage -XX:InitialRAMPercentage -Duser.projections.file
ENV JAVA_TOOL_OPTIONS=--add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.text=ALL-UNNAMED --add-opens=java.desktop/java.awt.font=ALL-UNNAMED --add-opens=java.desktop/sun.awt.image=ALL-UNNAMED --add-opens=java.desktop/sun.java2d.pipe=ALL-UNNAMED --add-opens=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-opens=java.net.http/jdk.internal.net.http=ALL-UNNAMED -Djava.awt.headless=true -XX:MaxRAMPercentage=80 -XX:InitialRAMPercentage=30 -XX:+UseCompressedOops -XX:+UseCompactObjectHeaders -Duser.projections.file=/etc/geoserver/user_projections/epsg.properties
                        
# 2026-04-29 22:21:51  0.00B 设置默认要执行的命令
CMD ["/bin/sh" "-c" "exec env USER_ID=\"$(id -u)\" USER_GID=\"$(id -g)\" java $JAVA_OPTS org.springframework.boot.loader.JarLauncher"]
                        
# 2026-04-29 22:21:51  0.00B 指定检查容器健康状态的命令
HEALTHCHECK &{["CMD-SHELL" "curl -f -s -o /dev/null localhost:8081/actuator/health || exit 1"] "10s" "5s" "30s" "0s" '\x05'}
                        
# 2026-04-29 22:21:51  251.66KB 复制新文件或目录到容器中
COPY spring-boot-loader/ ./ # buildkit
                        
# 2026-04-29 22:21:51  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c true # buildkit
                        
# 2026-04-29 22:21:51  0.00B 复制新文件或目录到容器中
COPY snapshot-dependencies/ ./ # buildkit
                        
# 2026-04-29 22:21:51  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c true # buildkit
                        
# 2026-04-29 22:21:51  13.62MB 复制新文件或目录到容器中
COPY dependencies/ ./ # buildkit
                        
# 2026-04-29 22:21:51  0.00B 声明容器运行时监听的端口
EXPOSE [8081/tcp]
                        
# 2026-04-29 22:21:51  0.00B 声明容器运行时监听的端口
EXPOSE [8080/tcp]
                        
# 2026-04-29 22:21:51  0.00B 设置工作目录为/opt/app/bin
WORKDIR /opt/app/bin
                        
# 2026-04-29 22:21:51  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p /opt/app/bin # buildkit
                        
# 2026-04-29 22:21:51  60.43KB 复制新文件或目录到容器中
COPY target/config/ /etc/geoserver/ # buildkit
                        
# 2026-04-29 22:21:51  0.00B 设置环境变量 SPRING_CLOUD_BOOTSTRAP_ENABLED
ENV SPRING_CLOUD_BOOTSTRAP_ENABLED=true
                        
# 2026-04-29 22:21:51  5.20MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt update && apt -y upgrade && apt install -y --no-install-recommends curl && apt clean && apt purge -y  && apt autoremove --purge -y && rm -rf /var/cache/apt/* && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2026-04-29 22:21:11  582.62KB 执行命令并创建新的镜像层
RUN /bin/sh -c USE_SYSTEM_CA_CERTS=true /__cacert_entrypoint.sh # buildkit
                        
# 2026-04-29 22:21:11  0.00B 设置环境变量 JAVA_OPTS
ENV JAVA_OPTS=
                        
# 2026-04-29 22:21:11  0.00B 设置环境变量 JAVA_TOOL_OPTIONS --add-opens --add-opens --add-opens --add-opens --add-opens --add-opens --add-opens --add-opens -Djava.awt.headless -XX:MaxRAMPercentage -XX:InitialRAMPercentage
ENV JAVA_TOOL_OPTIONS=--add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.text=ALL-UNNAMED --add-opens=java.desktop/java.awt.font=ALL-UNNAMED --add-opens=java.desktop/sun.awt.image=ALL-UNNAMED --add-opens=java.desktop/sun.java2d.pipe=ALL-UNNAMED --add-opens=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-opens=java.net.http/jdk.internal.net.http=ALL-UNNAMED -Djava.awt.headless=true -XX:MaxRAMPercentage=80 -XX:InitialRAMPercentage=30 -XX:+UseCompressedOops -XX:+UseCompactObjectHeaders
                        
# 2026-04-29 22:21:11  0.00B 设置环境变量 DEFAULT_JAVA_TOOL_OPTIONS --add-opens --add-opens --add-opens --add-opens --add-opens --add-opens --add-opens --add-opens -Djava.awt.headless -XX:MaxRAMPercentage -XX:InitialRAMPercentage
ENV DEFAULT_JAVA_TOOL_OPTIONS=--add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.text=ALL-UNNAMED --add-opens=java.desktop/java.awt.font=ALL-UNNAMED --add-opens=java.desktop/sun.awt.image=ALL-UNNAMED --add-opens=java.desktop/sun.java2d.pipe=ALL-UNNAMED --add-opens=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-opens=java.net.http/jdk.internal.net.http=ALL-UNNAMED -Djava.awt.headless=true -XX:MaxRAMPercentage=80 -XX:InitialRAMPercentage=30 -XX:+UseCompressedOops -XX:+UseCompactObjectHeaders
                        
# 2026-04-29 22:21:11  0.00B 添加元数据标签
LABEL maintainer=GeoServer PSC <geoserver-users@lists.sourceforge.net>
                        
# 2026-04-16 04:34:55  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/__cacert_entrypoint.sh"]
                        
# 2026-04-16 04:34:55  5.31KB 复制新文件或目录到容器中
COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh # buildkit
                        
# 2026-04-16 04:34:55  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     echo "Verifying install ...";     echo "java --version"; java --version;     echo "Complete." # buildkit
                        
# 2026-04-16 04:34:55  199.38MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     ARCH="$(dpkg --print-architecture)";     case "${ARCH}" in        amd64)          ESUM='d6c89e08f42be94cd55eab20190958a35b993625018a3ac59cb3d16d8445cf98';          BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.2%2B10/OpenJDK25U-jre_x64_linux_hotspot_25.0.2_10.tar.gz';          ;;        arm64)          ESUM='e90ad4a618a0228a2126e7c6abfbc0729e2649d7d72cef45fd640239866eb050';          BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.2%2B10/OpenJDK25U-jre_aarch64_linux_hotspot_25.0.2_10.tar.gz';          ;;        ppc64el)          ESUM='1cc773ab86cbdbb02732398ad4550950db859fb08f8eb6548c8c5e188f697455';          BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.2%2B10/OpenJDK25U-jre_ppc64le_linux_hotspot_25.0.2_10.tar.gz';          ;;        riscv64)          ESUM='0be0aa0a9578d229c2de2e9e05741d1c0726185a2017f8ce2249989f79dc9562';          BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.2%2B10/OpenJDK25U-jre_riscv64_linux_hotspot_25.0.2_10.tar.gz';          ;;        s390x)          ESUM='ccb977223490643318230b53107aaa23c136d2793b5174dc38d4b0daab9a18e3';          BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.2%2B10/OpenJDK25U-jre_s390x_linux_hotspot_25.0.2_10.tar.gz';          ;;        *)          echo "Unsupported arch: ${ARCH}";          exit 1;          ;;     esac;     savedAptMark="$(apt-mark showmanual)";     apt-get update;     apt-get install -y --no-install-recommends wget gnupg;     wget --progress=dot:giga -O /tmp/openjdk.tar.gz ${BINARY_URL};     wget --progress=dot:giga -O /tmp/openjdk.tar.gz.sig ${BINARY_URL}.sig;     export GNUPGHOME="$(mktemp -d)";     gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 3B04D753C9050D9A5D343F39843C48A565F8F04B;     gpg --batch --verify /tmp/openjdk.tar.gz.sig /tmp/openjdk.tar.gz;     rm -rf "${GNUPGHOME}" /tmp/openjdk.tar.gz.sig;     echo "${ESUM} */tmp/openjdk.tar.gz" | sha256sum -c -;     mkdir -p "$JAVA_HOME";     tar --extract         --file /tmp/openjdk.tar.gz         --directory "$JAVA_HOME"         --strip-components 1         --no-same-owner     ;     rm -f /tmp/openjdk.tar.gz;     apt-mark auto '.*' > /dev/null;     apt-mark manual $savedAptMark > /dev/null;     apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false;     rm -rf /var/lib/apt/lists/*;     find "$JAVA_HOME/lib" -name '*.so' -exec dirname '{}' ';' | sort -u > /etc/ld.so.conf.d/docker-openjdk.conf;     ldconfig;     java -Xshare:dump; # buildkit
                        
# 2026-04-16 04:34:38  0.00B 设置环境变量 JAVA_VERSION
ENV JAVA_VERSION=jdk-25.0.2+10
                        
# 2026-04-16 04:34:38  32.50MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     apt-get update;     DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends         fontconfig         ca-certificates p11-kit         tzdata         locales     ;     echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen;     locale-gen en_US.UTF-8;     rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2026-04-16 04:34:38  0.00B 设置环境变量 LANG LANGUAGE LC_ALL
ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
                        
# 2026-04-16 04:34:38  0.00B 设置环境变量 PATH
ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2026-04-16 04:34:38  0.00B 设置环境变量 JAVA_HOME
ENV JAVA_HOME=/opt/java/openjdk
                        
# 2026-04-10 14:49:18  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2026-04-10 14:49:17  78.14MB 
/bin/sh -c #(nop) ADD file:8ce1caf246e7c778bca84c516d02fd4e83766bb2c530a0fffa8a351b560a2728 in / 
                        
# 2026-04-10 14:49:15  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=24.04
                        
# 2026-04-10 14:49:15  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2026-04-10 14:49:15  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:c4b0867a013e5878956e09a6d4e7b296ead7c1030f6c29f2d616d1cb5e3a566f",
    "RepoTags": [
        "geoservercloud/geoserver-cloud-gwc:2.28.3.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/geoservercloud/geoserver-cloud-gwc:2.28.3.0"
    ],
    "RepoDigests": [
        "geoservercloud/geoserver-cloud-gwc@sha256:82974b3dd1f0dffcbdde49e6edce9f7d0457d71d2bd52fe5670051aa48909017",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/geoservercloud/geoserver-cloud-gwc@sha256:1bded6fcb5b39162fb7625c4a4f3b894654847bca3e921da4ca4faf091931a11"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-04-29T14:29:16.72758545Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "8080/tcp": {},
            "8081/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "JAVA_HOME=/opt/java/openjdk",
            "LANG=en_US.UTF-8",
            "LANGUAGE=en_US:en",
            "LC_ALL=en_US.UTF-8",
            "JAVA_VERSION=jdk-25.0.2+10",
            "DEFAULT_JAVA_TOOL_OPTIONS=--add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.text=ALL-UNNAMED --add-opens=java.desktop/java.awt.font=ALL-UNNAMED --add-opens=java.desktop/sun.awt.image=ALL-UNNAMED --add-opens=java.desktop/sun.java2d.pipe=ALL-UNNAMED --add-opens=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-opens=java.net.http/jdk.internal.net.http=ALL-UNNAMED -Djava.awt.headless=true -XX:MaxRAMPercentage=80 -XX:InitialRAMPercentage=30 -XX:+UseCompressedOops -XX:+UseCompactObjectHeaders",
            "JAVA_TOOL_OPTIONS=--add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.text=ALL-UNNAMED --add-opens=java.desktop/java.awt.font=ALL-UNNAMED --add-opens=java.desktop/sun.awt.image=ALL-UNNAMED --add-opens=java.desktop/sun.java2d.pipe=ALL-UNNAMED --add-opens=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-opens=java.net.http/jdk.internal.net.http=ALL-UNNAMED -Djava.awt.headless=true -XX:MaxRAMPercentage=80 -XX:InitialRAMPercentage=30 -XX:+UseCompressedOops -XX:+UseCompactObjectHeaders -Duser.projections.file=/etc/geoserver/user_projections/epsg.properties",
            "JAVA_OPTS=",
            "SPRING_CLOUD_BOOTSTRAP_ENABLED=true",
            "HOME=/opt/app/home"
        ],
        "Cmd": [
            "/bin/sh",
            "-c",
            "exec env USER_ID=\"$(id -u)\" USER_GID=\"$(id -g)\" java $JAVA_OPTS org.springframework.boot.loader.JarLauncher"
        ],
        "Healthcheck": {
            "Test": [
                "CMD-SHELL",
                "curl -f -s -o /dev/null localhost:8081/actuator/health || exit 1"
            ],
            "Interval": 10000000000,
            "Timeout": 5000000000,
            "StartPeriod": 30000000000,
            "Retries": 5
        },
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/opt/app/bin",
        "Entrypoint": [
            "/__cacert_entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "maintainer": "GeoServer PSC \u003cgeoserver-users@lists.sourceforge.net\u003e",
            "org.opencontainers.image.version": "24.04"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 894243743,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/b96f4482ea52000451bbca22d43d4d56215029d53f83c23f8db21ed6e81891d6/diff:/var/lib/docker/overlay2/934a598e2ebb9b314ebee20802042a15379c898d8df5e32578505e2f72e1856d/diff:/var/lib/docker/overlay2/a841ec2e5278fde28ea95a6ef0cf69615222401f6b53648ded9b53c3578e3d10/diff:/var/lib/docker/overlay2/5345212d5dad44c29554daf2b1c7107244832dc04d6a55b1ca39b59f2ee3b2b0/diff:/var/lib/docker/overlay2/24871454743f656b916cf5300b1ed02025b3385dfc048804ac8e248e95453507/diff:/var/lib/docker/overlay2/48145d0984bcdbdf24da0ac23eef62f63f7a7510ac3d3f4980e325d9149f5e2e/diff:/var/lib/docker/overlay2/5e786ba422689d4dd18ef9649458f2e8d06d3c16d35f7256be26ca0c1312f86d/diff:/var/lib/docker/overlay2/3ea00c7fe14da9c786bd4cc9c9cef9ffef3e3e13462b71af5448c40765038b82/diff:/var/lib/docker/overlay2/d45a4eab5e8260560e789bfa4fa0cd0375e3fbc95e6c2b2c88bf5beeada0084d/diff:/var/lib/docker/overlay2/6c4544d535f0e3c45f8ccd0db2efd3b312d00f93876eb1d10e2de43bed901fb0/diff:/var/lib/docker/overlay2/6768088dc295d909d83dc5c9e69a4c1a17d6e911a2c86025687fe1f7b888ab42/diff:/var/lib/docker/overlay2/71472cd0aec843d463a6c6a6b5c1ccf0281dd5260014147b908247d6958999c8/diff:/var/lib/docker/overlay2/51962df9c0a82c0ee365b0da790da4883bdea5088b28fc9bd367b3138d6ebf1b/diff:/var/lib/docker/overlay2/3ef3ecaa2124c44a81a4a7503534eb28b6c10af129ac8489ad8b6bc8d5297fc4/diff:/var/lib/docker/overlay2/fc67ea8c1c2401aa8b23bcea896e1f3f0c6a59886ae7b20b8c6478b67c9d5fb3/diff:/var/lib/docker/overlay2/f4bd1b1f03959633efcbda65c11bd972ac8cc45bd4ee2a77b616029c0cc89c68/diff:/var/lib/docker/overlay2/4e038ea72f8288bca6d72a051bfc0781ab4a9aaafea3e7f16b97bb6675ed4b07/diff:/var/lib/docker/overlay2/ad8a69fab9e19d99a2b6ed836e5e3dbcb2c24b3813942c5a5422e696deb6ea55/diff:/var/lib/docker/overlay2/f1762b507f49c9c6c028b6417472ba14213be8ed52d3208515467a80bbf1ecbd/diff:/var/lib/docker/overlay2/ee027eded58fb6d44b5264ddd21cd91b635ca57383f5ee9754e3dc89dbd3f8ab/diff:/var/lib/docker/overlay2/19eb28b8a288f9f9b87862d311e70b3a203d5e2142d4816e4a434bc125d4113c/diff:/var/lib/docker/overlay2/0447eb9911e3987be2053fb8fbc62076621d6104b24fb72ad7e68ea60ad6d6fc/diff:/var/lib/docker/overlay2/f921fa893297be62d64fba8e5d7a63cec32706e396952332c622fc05ec0e1407/diff:/var/lib/docker/overlay2/f0718b8b955b20a620d9cfd15c5e1663836e7817400bccb0d6a236a74ea6e700/diff:/var/lib/docker/overlay2/e2463a885b21fa7b02835f04bdd65b328471b2abc77d778b13196cc45e0de89f/diff:/var/lib/docker/overlay2/2ef36d1509ce0ec84b6ceb82db50a541c42fbf27b7b7d391b63db6b819be13b8/diff:/var/lib/docker/overlay2/9077d9900094854afa39bee40828b986fa1b96c7d2c7ed878ca48608c0365d17/diff:/var/lib/docker/overlay2/af72da5c0b3c044e1ad300a3247f4ccda8c72862a69edba4563ec546d5d799ee/diff:/var/lib/docker/overlay2/64a943f0a3c4ddef61942dc89811958d0ab1f3cf9f996a86330816b2e891b8e8/diff",
            "MergedDir": "/var/lib/docker/overlay2/acd3758caf04b5527a64e483f1dc43d7e1b329fa586365ff6463eb932a945849/merged",
            "UpperDir": "/var/lib/docker/overlay2/acd3758caf04b5527a64e483f1dc43d7e1b329fa586365ff6463eb932a945849/diff",
            "WorkDir": "/var/lib/docker/overlay2/acd3758caf04b5527a64e483f1dc43d7e1b329fa586365ff6463eb932a945849/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:538812a4b9bd45adaac2b5e5b967daa6999aa44eb110aa32ae7c69702b906475",
            "sha256:430716328332256915c7b55cc631137f86874efb70c0c2407f71e60d1f9a248a",
            "sha256:d30a4d3cc2e844af4dbea05a4f84c7618bc686472583c7058e33a06f9114b82b",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:c19a1fb262bab26ee924d8468beb3c54a8a5ff52863e27ba531dee5a7efc9997",
            "sha256:24d89f761cbc69940c01d4005e3ba85864c9fd1753c542ec305fd8d3f22dfa2d",
            "sha256:a3d340428a40da56549bb9db1d99c2208013b05a7e9d1a4d66fd2dac726089b1",
            "sha256:9a9456200daccd1a00c945170621718398d3ba72333b9fa69258a652f47fb207",
            "sha256:190c1efbb885958a0d799187b8bc5a60be1f9b30d504b5be24860c7e2cd52385",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:cc56c894bec6914d3ce348af747b94eaaffb73a90d90ff27fcaf7b0d774fb946",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:64740a22bd4340af9f3dbd7659559ec1ab7eefcadac920d32f042324137bda71",
            "sha256:cef1144f83e32512fc32e2a59a998a446b9fedc8a1224f3347c09e865ff22a14",
            "sha256:e3de7d432ec34ae567049fae8ce928be656a65adf8c44e97d90efe0292eb90d7",
            "sha256:6f8abe2f8aa63f43fb3ea75c10b255ccbe66a8851ce4e2eb4a4565568623f4ba",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:99cea51b94d698712a18ff601dacbb89733f5082a09c3817c5784cf774fb66fd",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:3edef73c2eb4e2b7c062cbf19fdfd3458448d7f3b4911a29c070a65f5218f03d",
            "sha256:5f0eb9568a1cc70ef5ee84cb1fbf136d845ec802d23a110e9d737119cbcdedac",
            "sha256:1d4efd6bbf893c1bc31b882142562ecc97caaaa5eb63f651612f44084128c79a",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:f91d5e9f45bcd0ecca2a08cdd15e65127a310537fcba878167acedc989766a32"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-05-23T01:01:47.694971881+08:00"
    }
}

更多版本

docker.io/geoservercloud/geoserver-cloud-gwc:2.28.3.0

linux/amd64 docker.io894.24MB2026-05-23 01:01
15