logo
docker.io/geoservercloud/geoserver-cloud-rest:2.28.2.0
linux/amd64 docker.io _@ 贡献

该镜像属于Geoserver Cloud项目,提供REST API服务,用于通过RESTful接口对Geoserver Cloud的资源(如工作区、图层、样式等)进行管理和操作,支持云原生环境下的地理空间数据服务交互。

16
浏览次数
890.15MB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/geoservercloud/geoserver-cloud-rest:2.28.2.0
源镜像
docker.io/geoservercloud/geoserver-cloud-rest:2.28.2.0
镜像ID
sha256:bbb5eb0ddd4eaa8fb8c8037e4d48c98e69d82bfbb2c213c20c57d7d6e2f5ef9d
镜像 TAG
2.28.2.0
镜像大小
890.15MB
平台架构
linux/amd64
镜像源
docker.io
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
镜像创建
2026-01-21T22:28:51.738882514Z
同步时间
2026-09-29 18:18
浏览量
16 次
贡献者
avatar _@
🔌 开放端口 2
8080/tcp 8081/tcp
⚙️ 环境变量 11
KeyValue
PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
JAVA_HOME=/opt/java/openjdk 1
LANG=en_US.UTF-8 2
LANGUAGE=en_US:en 3
LC_ALL=en_US.UTF-8 4
JAVA_VERSION=jdk-25.0.1+8 5
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 6
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 7
JAVA_OPTS= 8
SPRING_CLOUD_BOOTSTRAP_ENABLED=true 9
HOME=/opt/app/home 10
🏷️ 镜像标签 3
KeyValue
GeoServer PSC <geoserver-users@lists.sourceforge.net> maintainer
ubuntu org.opencontainers.image.ref.name
24.04 org.opencontainers.image.version

Docker拉取命令

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

Containerd拉取命令

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

Shell快速替换命令

sed -i 's#geoservercloud/geoserver-cloud-rest:2.28.2.0#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/geoservercloud/geoserver-cloud-rest:2.28.2.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-rest:2.28.2.0 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/geoservercloud/geoserver-cloud-rest:2.28.2.0  docker.io/geoservercloud/geoserver-cloud-rest:2.28.2.0'

Ansible快速分发-Containerd

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

镜像构建历史


# 2026-01-22 06:28:51  1.58MB 复制新文件或目录到容器中
COPY application/ ./ # buildkit
                        
# 2026-01-22 06:28:51  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c true # buildkit
                        
# 2026-01-22 06:28:51  0.00B 复制新文件或目录到容器中
COPY spring-boot-loader/ ./ # buildkit
                        
# 2026-01-22 06:28:51  0.00B 复制新文件或目录到容器中
COPY snapshot-dependencies/ ./ # buildkit
                        
# 2026-01-22 06:28:51  8.80MB 复制新文件或目录到容器中
COPY dependencies/ ./ # buildkit
                        
# 2026-01-22 06:24:12  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-01-22 06:24:08  1.57MB 复制新文件或目录到容器中
COPY application/ ./ # buildkit
                        
# 2026-01-22 06:24:08  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c true # buildkit
                        
# 2026-01-22 06:24:08  0.00B 复制新文件或目录到容器中
COPY spring-boot-loader/ ./ # buildkit
                        
# 2026-01-22 06:24:08  0.00B 复制新文件或目录到容器中
COPY snapshot-dependencies/ ./ # buildkit
                        
# 2026-01-22 06:24:08  305.98MB 复制新文件或目录到容器中
COPY dependencies/ ./ # buildkit
                        
# 2026-01-22 06:24:07  0.00B 设置工作目录为/opt/app/bin
WORKDIR /opt/app/bin
                        
# 2026-01-22 06:24:07  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p /opt/app/data_directory /data/geowebcache && chmod 0777 /opt/app/data_directory /data/geowebcache # buildkit
                        
# 2026-01-22 06:24:07  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-01-22 06:23:51  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p ${HOME}/.duckdb && chmod 1777 ${HOME} && chmod 777 ${HOME}/.duckdb # buildkit
                        
# 2026-01-22 06:23:51  0.00B 设置环境变量 HOME
ENV HOME=/opt/app/home
                        
# 2026-01-22 06:23:51  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-01-22 06:21:50  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-01-22 06:21:50  0.00B 指定检查容器健康状态的命令
HEALTHCHECK &{["CMD-SHELL" "curl -f -s -o /dev/null localhost:8081/actuator/health || exit 1"] "10s" "5s" "30s" "0s" '\x05'}
                        
# 2026-01-22 06:21:50  251.66KB 复制新文件或目录到容器中
COPY spring-boot-loader/ ./ # buildkit
                        
# 2026-01-22 06:21:50  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c true # buildkit
                        
# 2026-01-22 06:21:50  0.00B 复制新文件或目录到容器中
COPY snapshot-dependencies/ ./ # buildkit
                        
# 2026-01-22 06:21:50  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c true # buildkit
                        
# 2026-01-22 06:21:50  13.62MB 复制新文件或目录到容器中
COPY dependencies/ ./ # buildkit
                        
# 2026-01-22 06:21:50  0.00B 声明容器运行时监听的端口
EXPOSE [8081/tcp]
                        
# 2026-01-22 06:21:50  0.00B 声明容器运行时监听的端口
EXPOSE [8080/tcp]
                        
# 2026-01-22 06:21:50  0.00B 设置工作目录为/opt/app/bin
WORKDIR /opt/app/bin
                        
# 2026-01-22 06:21:50  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p /opt/app/bin # buildkit
                        
# 2026-01-22 06:21:50  59.87KB 复制新文件或目录到容器中
COPY target/config/ /etc/geoserver/ # buildkit
                        
# 2026-01-22 06:21:50  0.00B 设置环境变量 SPRING_CLOUD_BOOTSTRAP_ENABLED
ENV SPRING_CLOUD_BOOTSTRAP_ENABLED=true
                        
# 2026-01-22 06:21:50  5.11MB 执行命令并创建新的镜像层
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-01-22 06:21:11  584.93KB 执行命令并创建新的镜像层
RUN /bin/sh -c USE_SYSTEM_CA_CERTS=true /__cacert_entrypoint.sh # buildkit
                        
# 2026-01-22 06:21:11  0.00B 设置环境变量 JAVA_OPTS
ENV JAVA_OPTS=
                        
# 2026-01-22 06: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-01-22 06: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-01-22 06:21:11  0.00B 添加元数据标签
LABEL maintainer=GeoServer PSC <geoserver-users@lists.sourceforge.net>
                        
# 2026-01-16 06:21:01  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/__cacert_entrypoint.sh"]
                        
# 2026-01-16 06:21:01  5.31KB 复制新文件或目录到容器中
COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh # buildkit
                        
# 2026-01-16 06:21:01  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     echo "Verifying install ...";     echo "java --version"; java --version;     echo "Complete." # buildkit
                        
# 2026-01-16 06:21:01  199.35MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     ARCH="$(dpkg --print-architecture)";     case "${ARCH}" in        amd64)          ESUM='126c7f59b91df97b2e930b0a456422ce29af7f2385117e1c04297eba962b0b1c';          BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.1%2B8/OpenJDK25U-jre_x64_linux_hotspot_25.0.1_8.tar.gz';          ;;        arm64)          ESUM='5371ad922cb4ff571a57c8e5dd14485ebf5b3994cd71e6ea09088312de3bed71';          BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.1%2B8/OpenJDK25U-jre_aarch64_linux_hotspot_25.0.1_8.tar.gz';          ;;        ppc64el)          ESUM='c812bf806d7ffcd290c6bd814324aa81f0688e2d682fd0b87e2c7c76251a4f2c';          BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.1%2B8/OpenJDK25U-jre_ppc64le_linux_hotspot_25.0.1_8.tar.gz';          ;;        riscv64)          ESUM='31af8beb1071d499bf4d55d4709aef49055e854c3f6b505d01296f947fde3b8f';          BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.1%2B8/OpenJDK25U-jre_riscv64_linux_hotspot_25.0.1_8.tar.gz';          ;;        s390x)          ESUM='c58764b69cb70e7b532f50e8a20e74aa5cb65e85c3e500225e0b64719a6021a0';          BINARY_URL='https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.1%2B8/OpenJDK25U-jre_s390x_linux_hotspot_25.0.1_8.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-01-16 06:20:44  0.00B 设置环境变量 JAVA_VERSION
ENV JAVA_VERSION=jdk-25.0.1+8
                        
# 2026-01-16 06:20:44  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-01-16 06:20:44  0.00B 设置环境变量 LANG LANGUAGE LC_ALL
ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
                        
# 2026-01-16 06:20:44  0.00B 设置环境变量 PATH
ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2026-01-16 06:20:44  0.00B 设置环境变量 JAVA_HOME
ENV JAVA_HOME=/opt/java/openjdk
                        
# 2026-01-13 13:37:27  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2026-01-13 13:37:27  78.12MB 
/bin/sh -c #(nop) ADD file:3077ee44db3cc7d38740d60a05c81418dd3825a007db473658464f52689e867b in / 
                        
# 2026-01-13 13:37:25  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=24.04
                        
# 2026-01-13 13:37:25  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2026-01-13 13:37:25  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2026-01-13 13:37:25  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:bbb5eb0ddd4eaa8fb8c8037e4d48c98e69d82bfbb2c213c20c57d7d6e2f5ef9d",
    "RepoTags": [
        "geoservercloud/geoserver-cloud-rest:2.28.2.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/geoservercloud/geoserver-cloud-rest:2.28.2.0"
    ],
    "RepoDigests": [
        "geoservercloud/geoserver-cloud-rest@sha256:ed1325dbc5b535ad8e834575651dc349e543da158e080b55c63287081754ccd7",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/geoservercloud/geoserver-cloud-rest@sha256:5e1f49b4841a5181bb78e7b300d5a0312080b2dc54585ac6ba17096032cd9650"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-01-21T22:28:51.738882514Z",
    "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.1+8",
            "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.ref.name": "ubuntu",
            "org.opencontainers.image.version": "24.04"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 890146187,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/1b6418f4bf410598a74340738a1233ff49ae171fbb377fc75e3e79adee776e45/diff:/var/lib/docker/overlay2/d130a02b4e2df917c7fa1406695f839f8fd1cbbe9c9627a96e06bd1a4c786b90/diff:/var/lib/docker/overlay2/2b53f80d30b8f93d36a49b190a42d7920e55eabd6a8f8c3255bb92077caabcb1/diff:/var/lib/docker/overlay2/b6e3ac374bea0e9bca3704baae3e34ce029c497306661603b2135d87908267e8/diff:/var/lib/docker/overlay2/78c832c767658073fc9f6b43d2ab1cdf2850db2d4e34e42a18b8e599b1f3eb02/diff:/var/lib/docker/overlay2/2f2d99a63703ff60dec5fee038d999f863beb293036f80d3b6d948d23bc2ae4c/diff:/var/lib/docker/overlay2/e25510b1ce652d93012596254ef9e8f411b280e9fa7f43b4f900bf0eb6ddcf01/diff:/var/lib/docker/overlay2/2de6257e3633157a5061071524f711e6845eae065e9295fc7321e6c70949d886/diff:/var/lib/docker/overlay2/2e3ef038448d53ce1d5876d960beb0ddbca47d23efc4cb6fa3bd7eb60728c547/diff:/var/lib/docker/overlay2/7da1768eb76bb2d6184b6f5cee7a15c334776c265fb3b4866d2a0dc405db98a4/diff:/var/lib/docker/overlay2/88bdfbbdda63e76ce528608324631cdfff900721365866d7fa9cbeaa4cdd0aa7/diff:/var/lib/docker/overlay2/92d573b301db9fe3e8cba8ecf502d7e1897a04c28afc1363e6552cd4cc5ee933/diff:/var/lib/docker/overlay2/d075b91df19b9faef324be47c1f25b7d1a2939a196d803df4ee833a6190da69c/diff:/var/lib/docker/overlay2/1c487ebd20df5caa548f39d2487590e23143404e7f85e6dc3e5f095a38ac60df/diff:/var/lib/docker/overlay2/a637abd26f60006aa6ce919b2380459824442095f3f423b7dd53422d1e611088/diff:/var/lib/docker/overlay2/be8318ac406246307c1d15e075f6ce8ddc3ce6604d89a80045a64b37e10aa594/diff:/var/lib/docker/overlay2/ea4bdfd0d22ce2b8399d915b3c6f276ac14d4ad2946a9be4b6cd0feadf5d4647/diff:/var/lib/docker/overlay2/749bd2178d9272519a77f9287f6a8ef18074ab19c667a8fa9bccc4c78072a8a8/diff:/var/lib/docker/overlay2/6abdc803c94ed8ea6ffeaed6e5f8e41ac9a7f92708ccef73ed37991327f750d1/diff:/var/lib/docker/overlay2/afe7efdb03ec32e46bd69c7289f6a48a10f1da4e9163c872dddbf243acac7e36/diff:/var/lib/docker/overlay2/6c69eec72bdd089e003464634476b7f466709aa39fb780a25c275b42dba44a3d/diff:/var/lib/docker/overlay2/7bb238b28761f8caf100b240f823bd65056f3bada09aa803f18f77e765bd9724/diff:/var/lib/docker/overlay2/9b0e3a14977946515fed9479904eb063d352cc888b2ec1e6b5dc528a1e8b44b7/diff:/var/lib/docker/overlay2/a6d0ed97a908dcf2c835631b69b1f2d84e632f43e9b717efd7aab885046e53db/diff:/var/lib/docker/overlay2/8de62b102f0a804acf47405d7c218089b8c7e2a43b02db76737523cb86b9edf9/diff:/var/lib/docker/overlay2/c8f4b6f78a2dd948892fda37412767ef9b27bf61a94dcb3300d0cd23a0c19047/diff:/var/lib/docker/overlay2/026ba3dcfd1c03cda14f332218e1f1b5bfb9f74e2a65bc8d17a84cef90f380ee/diff:/var/lib/docker/overlay2/da5f8bd82e479c970434bc10826bed6831c25eb68b1ffd2daa343c848c377265/diff:/var/lib/docker/overlay2/d025cd6ed3e8942e64c8939fd9296720e46032dcb3c63843572b460a48dbb052/diff",
            "MergedDir": "/var/lib/docker/overlay2/28d13feff965b258fa311fd1447e97b082e707b5898ccb4af8a898e924f22f53/merged",
            "UpperDir": "/var/lib/docker/overlay2/28d13feff965b258fa311fd1447e97b082e707b5898ccb4af8a898e924f22f53/diff",
            "WorkDir": "/var/lib/docker/overlay2/28d13feff965b258fa311fd1447e97b082e707b5898ccb4af8a898e924f22f53/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:123a078714d5ea9382d4d9f550753aefce8b34ec5ae11ae8273038d3bcbb943f",
            "sha256:3a1bffd59246579e48a0e70dd4325358f53fb7bd9d557e3774f401533531a5e1",
            "sha256:c2b410042a34e5d51005261868cc7807619b749326e8ec14129fb3eb0caaa006",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:8b80ab36f24bd62315f47ca4f419602dd652939316df00eb1134241f61a8665e",
            "sha256:a4fb63b8f771c5493456ee37cb4b905561cf563ddfb140bb549d953eff66d9cc",
            "sha256:ea2ae67dbf8399b00386709e6dfcdca8a0553f2bdec6ee44e3ab60659128554f",
            "sha256:bbb694a112cc31c7cdb761212f3c3144afc24cb261817b559932714075e71f87",
            "sha256:8bec094c931ea22313be360fa94d2adf6ac71b50910241dc637e5d29284a762e",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:036b5047ad95285dd21c811a6381f0e3a23418632357825c903116007ae5fce8",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:02f03ff41850e83e607f9bc379f0644fafa98da22f8c4e82320332a5ad1a3bfc",
            "sha256:c7472b4cd6ebd5272135405a1abdc86eb352c137c4ac7aff036aa85d6cde0c41",
            "sha256:5393b9d630fb284426979619bc2a50154ec5d6ca6927bb84c2189b64b7be84d5",
            "sha256:8d554ebe4449020ac8d1ae8cd52df1ca0fce83ca2d73611073ef14acdd3a0dbe",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:32604d66b32c755eae63213d306247c829035a60793e1b7e29819b6b8ebe9a44",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:bf1d7a335d91daa9d73efcd3330b10eb96527b330d515ca8d9d907d9a8713fef",
            "sha256:94250da8e5faef3077687c98bda15957d5ec0f40eb9848dfd56ad687872cedf8",
            "sha256:343554a81b81c4e8473d078268f073dd4352ef898f32229d8f0be81cdefc5098",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:92591fc0e4d634e672322d8a0707f342aabd679da0e97fa2f93271dd7926322b"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-09-29T18:17:29.909328107+08:00"
    }
}

更多版本

docker.io/geoservercloud/geoserver-cloud-rest:2.28.2.0

linux/amd64 docker.io890.15MB2026-09-29 18:18
15

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

linux/amd64 docker.io890.46MB2026-05-23 01:01
138

docker.io/geoservercloud/geoserver-cloud-rest:3.0.1.1

linux/amd64 docker.io1.16GB2026-09-14 10:15
35
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×