docker.io/meteofi/geoserver:2.27.0 linux/amd64

docker.io/meteofi/geoserver:2.27.0 - 国内下载镜像源 浏览次数:7
<>

GeoServer Docker镜像

这是一个预先配置好的GeoServer镜像,由meteofi提供。它方便用户快速部署和运行GeoServer,省去了手动配置的麻烦。 镜像中包含了GeoServer的全部必要组件,可以直接用于空间数据的发布和服务。

源镜像 docker.io/meteofi/geoserver:2.27.0
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/meteofi/geoserver:2.27.0
镜像ID sha256:1ac8bc427728c5ca44a1179c50fff4082c38a78ee91ecd5319dddefa5674b0d8
镜像TAG 2.27.0
大小 590.73MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD geoserver
启动入口 /docker-entrypoint.sh
工作目录 /usr/local/tomcat
OS/平台 linux/amd64
浏览量 7 次
贡献者
镜像创建 2025-04-23T07:06:02.252733857Z
同步时间 2025-06-24 15:32
更新时间 2025-06-25 07:05
开放端口
8080/tcp
环境变量
PATH=/usr/local/tomcat/bin:/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-17.0.14+7 CATALINA_HOME=/usr/local/tomcat TOMCAT_NATIVE_LIBDIR=/usr/local/tomcat/native-jni-lib LD_LIBRARY_PATH=/usr/local/tomcat/native-jni-lib TOMCAT_MAJOR=9 TOMCAT_VERSION=9.0.104 TOMCAT_SHA512=b387fae59f1eda13a5c2336243514d9568057815689057ff920be696548ea6afbcfc0933934d3d6f8c4e2b5108322dc7509bfe934c49d05905c6ce87f1dff53c GEOSERVER_FONTS=lato notosans opensans poppins roboto ubuntu GEOSERVER_VERSION=2.27.0 GEOSERVER_DATA_DIR=/data/geoserver GEOSERVER_PLUGINS=css grib netcdf pyramid vectortiles wps ysld GEOSERVER_NODE_OPTS=id:$host_name GEOWEBCACHE_CACHE_DIR=/data/gwc UMASK=002 CATALINA_OPTS=-Xms256m -Xmx4g -Djava.awt.headless=true -server -Dfile.encoding=UTF-8 -Djavax.servlet.request.encoding=UTF-8 -Djavax.servlet.response.encoding=UTF-8 -D-XX:SoftRefLRUPolicyMSPerMB=36000 -Xbootclasspath/a:/usr/local/tomcat/lib/marlin.jar -Dsun.java2d.renderer=sun.java2d.marlin.DMarlinRenderingEngine -Dorg.geotools.coverage.jaiext.enabled=true
镜像标签
Mikko Rauhala <mikko@meteo.fi>: maintainer GeoServer: org.opencontainers.image.description ubuntu: org.opencontainers.image.ref.name https://github.com/meteofi/docker-geoserver: org.opencontainers.image.source 24.04: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/meteofi/geoserver:2.27.0
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/meteofi/geoserver:2.27.0  docker.io/meteofi/geoserver:2.27.0

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/meteofi/geoserver:2.27.0
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/meteofi/geoserver:2.27.0  docker.io/meteofi/geoserver:2.27.0

Shell快速替换命令

sed -i 's#meteofi/geoserver:2.27.0#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/meteofi/geoserver:2.27.0#' deployment.yaml

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2025-04-23 15:06:02  0.00B 设置默认要执行的命令
CMD ["geoserver"]
                        
# 2025-04-23 15:06:02  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/docker-entrypoint.sh"]
                        
# 2025-04-23 15:06:02  0.00B 指定运行容器时使用的用户
USER 101010
                        
# 2025-04-23 15:06:02  2.96KB 复制新文件或目录到容器中
COPY docker-entrypoint.sh first-run-config.sh / # buildkit
                        
# 2025-04-23 15:06:02  282.00B 复制新文件或目录到容器中
COPY <<EOT /usr/local/tomcat/conf/logging.properties # buildkit
                        
# 2025-04-23 15:06:02  165.00B 复制新文件或目录到容器中
COPY <<EOT /usr/local/tomcat/webapps/ROOT/index.jsp # buildkit
                        
# 2025-04-23 15:06:02  370.83KB 执行命令并创建新的镜像层
RUN |4 GEOSERVER_VERSION=2.27.0 GEOSERVER_DATA_DIR=/data/geoserver GEOSERVER_PLUGINS=css grib netcdf pyramid vectortiles wps ysld GEOSERVER_FONTS=lato notosans opensans poppins roboto ubuntu /bin/sh -c chmod -R g=u /etc/passwd /var/log # buildkit
                        
# 2025-04-23 15:06:02  173.63KB 执行命令并创建新的镜像层
RUN |4 GEOSERVER_VERSION=2.27.0 GEOSERVER_DATA_DIR=/data/geoserver GEOSERVER_PLUGINS=css grib netcdf pyramid vectortiles wps ysld GEOSERVER_FONTS=lato notosans opensans poppins roboto ubuntu /bin/sh -c sed -i '\:</web-app>:i     <filter>\n         <filter-name>CorsFilter</filter-name>\n         <filter-class>org.apache.catalina.filters.CorsFilter</filter-class>\n         <init-param>\n             <param-name>cors.allowed.origins</param-name>\n             <param-value>*</param-value>\n         </init-param>\n     </filter>\n     <filter-mapping>\n         <filter-name>CorsFilter</filter-name>\n         <url-pattern>/*</url-pattern>\n     </filter-mapping>' $CATALINA_HOME/conf/web.xml # buildkit
                        
# 2025-04-23 15:06:01  0.00B 指定检查容器健康状态的命令
HEALTHCHECK &{["CMD-SHELL" "curl -f \"http://localhost:8080/geoserver/ows?service=wms&version=1.3.0&request=GetCapabilities\" || exit 1"] "30s" "10s" "0s" "0s" '\x00'}
                        
# 2025-04-23 15:06:01  0.00B 声明容器运行时监听的端口
EXPOSE map[8080/tcp:{}]
                        
# 2025-04-23 15:06:01  24.39MB 执行命令并创建新的镜像层
RUN |4 GEOSERVER_VERSION=2.27.0 GEOSERVER_DATA_DIR=/data/geoserver GEOSERVER_PLUGINS=css grib netcdf pyramid vectortiles wps ysld GEOSERVER_FONTS=lato notosans opensans poppins roboto ubuntu /bin/sh -c for PLUGIN in ${GEOSERVER_PLUGINS};     do       curl --retry 5 --retry-all-errors -sS -L -O https://sourceforge.net/projects/geoserver/files/GeoServer/$GEOSERVER_VERSION/extensions/geoserver-$GEOSERVER_VERSION-$PLUGIN-plugin.zip &&       unzip -o geoserver-$GEOSERVER_VERSION-$PLUGIN-plugin.zip -d $CATALINA_HOME/webapps/geoserver/WEB-INF/lib/ &&       rm geoserver-$GEOSERVER_VERSION-$PLUGIN-plugin.zip ;     done # buildkit
                        
# 2025-04-23 15:05:43  147.89MB 执行命令并创建新的镜像层
RUN |4 GEOSERVER_VERSION=2.27.0 GEOSERVER_DATA_DIR=/data/geoserver GEOSERVER_PLUGINS=css grib netcdf pyramid vectortiles wps ysld GEOSERVER_FONTS=lato notosans opensans poppins roboto ubuntu /bin/sh -c <<EOT bash
    curl -sSL -o geoserver.zip "https://sourceforge.net/projects/geoserver/files/GeoServer/${GEOSERVER_VERSION}/geoserver-${GEOSERVER_VERSION}-war.zip/download"
    unzip -d ${CATALINA_HOME}/webapps/ geoserver.zip geoserver.war
    unzip -d ${CATALINA_HOME}/webapps/geoserver ${CATALINA_HOME}/webapps/geoserver.war
    rm geoserver.zip ${CATALINA_HOME}/webapps/geoserver.war
    mv $CATALINA_HOME/webapps/geoserver/WEB-INF/lib/marlin-*.jar $CATALINA_HOME/lib/marlin.jar
    rm -rf $CATALINA_HOME/webapps/geoserver/data/workspaces/{tiger,nurc,sf,topp,cite,sde}
    rm -rf $CATALINA_HOME/webapps/geoserver/data/data/{nyc,sf,shapefiles,taz_shapes}
    rm -rf $CATALINA_HOME/webapps/geoserver/data/{layergroups,coverages}/*
    rm -rf $CATALINA_HOME/webapps/geoserver/data/styles/tiger_* 
    mkdir -p $GEOSERVER_DATA_DIR $GEOWEBCACHE_CACHE_DIR
    mv $CATALINA_HOME/webapps/geoserver/data/* $GEOSERVER_DATA_DIR
    sed -e 's/>PARTIAL-BUFFER2</>SPEED</g' -i $CATALINA_HOME/webapps/geoserver/WEB-INF/web.xml
    chgrp -R 0 $CATALINA_HOME $GEOWEBCACHE_CACHE_DIR $GEOSERVER_DATA_DIR 
    chmod -R g=u ${CATALINA_HOME} ${GEOWEBCACHE_CACHE_DIR} ${GEOSERVER_DATA_DIR}
EOT # buildkit
                        
# 2025-04-23 15:05:38  16.69MB 执行命令并创建新的镜像层
RUN |4 GEOSERVER_VERSION=2.27.0 GEOSERVER_DATA_DIR=/data/geoserver GEOSERVER_PLUGINS=css grib netcdf pyramid vectortiles wps ysld GEOSERVER_FONTS=lato notosans opensans poppins roboto ubuntu /bin/sh -c echo "Installing Google Fonts ${GEOSERVER_FONTS}" &&     fnt update  &&     for FONT in $GEOSERVER_FONTS;     do         echo "Installing ${FONT}" &&         fnt install "${FONT}" ;     done &&     fnt list # buildkit
                        
# 2025-04-23 15:05:33  117.42MB 执行命令并创建新的镜像层
RUN |4 GEOSERVER_VERSION=2.27.0 GEOSERVER_DATA_DIR=/data/geoserver GEOSERVER_PLUGINS=css grib netcdf pyramid vectortiles wps ysld GEOSERVER_FONTS=lato notosans opensans poppins roboto ubuntu /bin/sh -c apt-get update     && apt-get install -y --no-install-recommends         binutils         curl         fnt         libnetcdf-c++4-1          unzip         xz-utils     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2025-04-23 15:05:33  0.00B 设置环境变量 CATALINA_OPTS -Djava.awt.headless -Dfile.encoding -Djavax.servlet.request.encoding -Djavax.servlet.response.encoding -D-XX:SoftRefLRUPolicyMSPerMB -Dsun.java2d.renderer -Dorg.geotools.coverage.jaiext.enabled
ENV CATALINA_OPTS=-Xms256m -Xmx4g     -Djava.awt.headless=true -server     -Dfile.encoding=UTF-8     -Djavax.servlet.request.encoding=UTF-8     -Djavax.servlet.response.encoding=UTF-8     -D-XX:SoftRefLRUPolicyMSPerMB=36000     -Xbootclasspath/a:/usr/local/tomcat/lib/marlin.jar     -Dsun.java2d.renderer=sun.java2d.marlin.DMarlinRenderingEngine     -Dorg.geotools.coverage.jaiext.enabled=true
                        
# 2025-04-23 15:05:33  0.00B 设置环境变量 GEOSERVER_FONTS GEOSERVER_VERSION GEOSERVER_DATA_DIR GEOSERVER_PLUGINS GEOSERVER_NODE_OPTS GEOWEBCACHE_CACHE_DIR UMASK
ENV GEOSERVER_FONTS=lato notosans opensans poppins roboto ubuntu GEOSERVER_VERSION=2.27.0 GEOSERVER_DATA_DIR=/data/geoserver GEOSERVER_PLUGINS=css grib netcdf pyramid vectortiles wps ysld GEOSERVER_NODE_OPTS=id:$host_name GEOWEBCACHE_CACHE_DIR=/data/gwc UMASK=002
                        
# 2025-04-23 15:05:33  0.00B 定义构建参数
ARG GEOSERVER_FONTS=lato notosans opensans poppins roboto ubuntu
                        
# 2025-04-23 15:05:33  0.00B 定义构建参数
ARG GEOSERVER_PLUGINS=css grib netcdf pyramid vectortiles wps ysld
                        
# 2025-04-23 15:05:33  0.00B 定义构建参数
ARG GEOSERVER_DATA_DIR=/data/geoserver
                        
# 2025-04-23 15:05:33  0.00B 定义构建参数
ARG GEOSERVER_VERSION=2.27.0
                        
# 2025-04-23 15:05:33  0.00B 添加元数据标签
LABEL maintainer=Mikko Rauhala <mikko@meteo.fi> org.opencontainers.image.source=https://github.com/meteofi/docker-geoserver org.opencontainers.image.description=GeoServer
                        
# 2025-04-10 04:03:41  0.00B 设置默认要执行的命令
CMD ["catalina.sh" "run"]
                        
# 2025-04-10 04:03:41  0.00B 配置容器启动时运行的命令
ENTRYPOINT []
                        
# 2025-04-10 04:03:41  0.00B 声明容器运行时监听的端口
EXPOSE map[8080/tcp:{}]
                        
# 2025-04-10 04:03:41  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	nativeLines="$(catalina.sh configtest 2>&1)"; 	nativeLines="$(echo "$nativeLines" | grep 'Apache Tomcat Native')"; 	nativeLines="$(echo "$nativeLines" | sort -u)"; 	if ! echo "$nativeLines" | grep -E 'INFO: Loaded( APR based)? Apache Tomcat Native library' >&2; then 		echo >&2 "$nativeLines"; 		exit 1; 	fi # buildkit
                        
# 2025-04-10 04:03:41  810.36KB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	apt-get update; 	xargs -rt apt-get install -y --no-install-recommends < "$TOMCAT_NATIVE_LIBDIR/.dependencies.txt"; 	rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2025-04-10 04:03:41  20.41MB 复制新文件或目录到容器中
COPY /usr/local/tomcat /usr/local/tomcat # buildkit
                        
# 2025-04-10 04:03:41  0.00B 设置环境变量 TOMCAT_SHA512
ENV TOMCAT_SHA512=b387fae59f1eda13a5c2336243514d9568057815689057ff920be696548ea6afbcfc0933934d3d6f8c4e2b5108322dc7509bfe934c49d05905c6ce87f1dff53c
                        
# 2025-04-10 04:03:41  0.00B 设置环境变量 TOMCAT_VERSION
ENV TOMCAT_VERSION=9.0.104
                        
# 2025-04-10 04:03:41  0.00B 设置环境变量 TOMCAT_MAJOR
ENV TOMCAT_MAJOR=9
                        
# 2025-04-10 04:03:41  0.00B 设置环境变量 LD_LIBRARY_PATH
ENV LD_LIBRARY_PATH=/usr/local/tomcat/native-jni-lib
                        
# 2025-04-10 04:03:41  0.00B 设置环境变量 TOMCAT_NATIVE_LIBDIR
ENV TOMCAT_NATIVE_LIBDIR=/usr/local/tomcat/native-jni-lib
                        
# 2025-04-10 04:03:41  0.00B 设置工作目录为/usr/local/tomcat
WORKDIR /usr/local/tomcat
                        
# 2025-04-10 04:03:41  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p "$CATALINA_HOME" # buildkit
                        
# 2025-04-10 04:03:41  0.00B 设置环境变量 PATH
ENV PATH=/usr/local/tomcat/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2025-04-10 04:03:41  0.00B 设置环境变量 CATALINA_HOME
ENV CATALINA_HOME=/usr/local/tomcat
                        
# 2025-01-30 22:32:57  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/__cacert_entrypoint.sh"]
                        
# 2025-01-30 22:32:57  5.31KB 复制新文件或目录到容器中
COPY --chmod=755 entrypoint.sh /__cacert_entrypoint.sh # buildkit
                        
# 2025-01-30 22:32:57  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     echo "Verifying install ...";     echo "java --version"; java --version;     echo "Complete." # buildkit
                        
# 2025-01-30 22:32:57  140.31MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     ARCH="$(dpkg --print-architecture)";     case "${ARCH}" in        amd64)          ESUM='a4b0015872758aac6a5d17139e952a3951ee536ae6d9a99828823a80a71add56';          BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.14%2B7/OpenJDK17U-jre_x64_linux_hotspot_17.0.14_7.tar.gz';          ;;        arm64)          ESUM='bab3f352fc7144ac1435924f056872d16f4b32c8bcda58b9a77b636eb1c664f4';          BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.14%2B7/OpenJDK17U-jre_aarch64_linux_hotspot_17.0.14_7.tar.gz';          ;;        armhf)          ESUM='7ac439bce4d5ecddb250b31401b1c1a6da2762f51652eafedd53584a0d9e3130';          BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.14%2B7/OpenJDK17U-jre_arm_linux_hotspot_17.0.14_7.tar.gz';          ;;        ppc64el)          ESUM='2a730e9d34cce4d588739b626a034ed68c065a2db61048ee7886be48ec9fe460';          BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.14%2B7/OpenJDK17U-jre_ppc64le_linux_hotspot_17.0.14_7.tar.gz';          ;;        riscv64)          ESUM='2f77e44aa9fec9cf35b0b1fd492055e7fec0a3ea4d4338def6b42bd46d485e02';          BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.14%2B7/OpenJDK17U-jre_riscv64_linux_hotspot_17.0.14_7.tar.gz';          ;;        s390x)          ESUM='3887f14f95a14e65a985cfcee6696e01aadee06d3347ab70eb7d6b16ce397238';          BINARY_URL='https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.14%2B7/OpenJDK17U-jre_s390x_linux_hotspot_17.0.14_7.tar.gz';          ;;        *)          echo "Unsupported arch: ${ARCH}";          exit 1;          ;;     esac;     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;     find "$JAVA_HOME/lib" -name '*.so' -exec dirname '{}' ';' | sort -u > /etc/ld.so.conf.d/docker-openjdk.conf;     ldconfig;     java -Xshare:dump; # buildkit
                        
# 2025-01-30 22:32:57  0.00B 设置环境变量 JAVA_VERSION
ENV JAVA_VERSION=jdk-17.0.14+7
                        
# 2025-01-30 22:32:57  44.15MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     apt-get update;     DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends         curl         wget         gnupg         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
                        
# 2025-01-30 22:32:57  0.00B 设置环境变量 LANG LANGUAGE LC_ALL
ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
                        
# 2025-01-30 22:32:57  0.00B 设置环境变量 PATH
ENV PATH=/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2025-01-30 22:32:57  0.00B 设置环境变量 JAVA_HOME
ENV JAVA_HOME=/opt/java/openjdk
                        
# 2025-01-30 22:32:57  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2025-01-30 22:32:57  78.10MB 
/bin/sh -c #(nop) ADD file:1d7c45546e94b90e941c5bf5c7a5d415d7b868581ad96171d4beb76caa8ab683 in / 
                        
# 2025-01-30 22:32:57  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=24.04
                        
# 2025-01-30 22:32:57  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2025-01-30 22:32:57  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2025-01-30 22:32:57  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:1ac8bc427728c5ca44a1179c50fff4082c38a78ee91ecd5319dddefa5674b0d8",
    "RepoTags": [
        "meteofi/geoserver:2.27.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/meteofi/geoserver:2.27.0"
    ],
    "RepoDigests": [
        "meteofi/geoserver@sha256:e8b680dfee664248c28d5263047366631ab629dbf45a0aa59e3a347ce330075e",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/meteofi/geoserver@sha256:09fd47cd95368927fdb06e58f03c4a7f8820b5068ab3e077d79a7ac0a20f0f5a"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-04-23T07:06:02.252733857Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "101010",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "8080/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/tomcat/bin:/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-17.0.14+7",
            "CATALINA_HOME=/usr/local/tomcat",
            "TOMCAT_NATIVE_LIBDIR=/usr/local/tomcat/native-jni-lib",
            "LD_LIBRARY_PATH=/usr/local/tomcat/native-jni-lib",
            "TOMCAT_MAJOR=9",
            "TOMCAT_VERSION=9.0.104",
            "TOMCAT_SHA512=b387fae59f1eda13a5c2336243514d9568057815689057ff920be696548ea6afbcfc0933934d3d6f8c4e2b5108322dc7509bfe934c49d05905c6ce87f1dff53c",
            "GEOSERVER_FONTS=lato notosans opensans poppins roboto ubuntu",
            "GEOSERVER_VERSION=2.27.0",
            "GEOSERVER_DATA_DIR=/data/geoserver",
            "GEOSERVER_PLUGINS=css grib netcdf pyramid vectortiles wps ysld",
            "GEOSERVER_NODE_OPTS=id:$host_name",
            "GEOWEBCACHE_CACHE_DIR=/data/gwc",
            "UMASK=002",
            "CATALINA_OPTS=-Xms256m -Xmx4g     -Djava.awt.headless=true -server     -Dfile.encoding=UTF-8     -Djavax.servlet.request.encoding=UTF-8     -Djavax.servlet.response.encoding=UTF-8     -D-XX:SoftRefLRUPolicyMSPerMB=36000     -Xbootclasspath/a:/usr/local/tomcat/lib/marlin.jar     -Dsun.java2d.renderer=sun.java2d.marlin.DMarlinRenderingEngine     -Dorg.geotools.coverage.jaiext.enabled=true"
        ],
        "Cmd": [
            "geoserver"
        ],
        "Healthcheck": {
            "Test": [
                "CMD-SHELL",
                "curl -f \"http://localhost:8080/geoserver/ows?service=wms\u0026version=1.3.0\u0026request=GetCapabilities\" || exit 1"
            ],
            "Interval": 30000000000,
            "Timeout": 10000000000
        },
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/usr/local/tomcat",
        "Entrypoint": [
            "/docker-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "maintainer": "Mikko Rauhala \u003cmikko@meteo.fi\u003e",
            "org.opencontainers.image.description": "GeoServer",
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.source": "https://github.com/meteofi/docker-geoserver",
            "org.opencontainers.image.version": "24.04"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 590726033,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/b457f7475b09a876f38256683a1a0212a7925f332aff922dd697f9ac84f06c16/diff:/var/lib/docker/overlay2/6de2dcc39ba891d91b45fa59536d39b45b154cd5dbbdf412700bef8df533dc1b/diff:/var/lib/docker/overlay2/dbce253c1235527e8dbae5225a0f92f8016ded6be7759f60f6b5758f4d6aa77f/diff:/var/lib/docker/overlay2/1b6dd5cbfd809d86f2d9784bef284a23bd534ba589c9a308a6b82395cecd00a2/diff:/var/lib/docker/overlay2/4d7ad7088a25e6ea0d5b8251c687e8acc441ca3100e7db0f8eb171328523cc21/diff:/var/lib/docker/overlay2/eda8118a3e01391ed06caeb15a0b93a0d61d0b4732fb96c02ce9ce321f88956f/diff:/var/lib/docker/overlay2/dc61f14ab9268a9032407c088bdd750550990985fd482037b9dcba1c4241e193/diff:/var/lib/docker/overlay2/ded4b77c9510269b0d318a2876011afd2a8b8ac9714ba67ad0acbb26004d72a9/diff:/var/lib/docker/overlay2/13af836fd4db59f9046d4180abf25ceb5d613f78cb84019056ae0b9034aa84a8/diff:/var/lib/docker/overlay2/77015e14120eeb41c796266e721a254ddcf8d73d809d9b95bb064c79b1216419/diff:/var/lib/docker/overlay2/b36d712fe8eacbce5bae5ec3297623f83005fa9564e319e5a0a2a3af3e8ef44b/diff:/var/lib/docker/overlay2/5192dacbb8526529d00c08d28332f3923a9ec17587bc7d1131ce379e58b551bc/diff:/var/lib/docker/overlay2/440359d3aae1968133c121d21ca8ae630cc1d9a16c0a9068084585ae91aa82a5/diff:/var/lib/docker/overlay2/99256ad1f288fe0aa014c34c3871d18a635c620e294edf735a287c7907770e71/diff:/var/lib/docker/overlay2/b34bdd5906eddf6518b8beff6de7a6aa7793b70c41c1af4c6e8aca156077ac15/diff:/var/lib/docker/overlay2/a4ceaa6831e78e04b606226b15d50b998a9af9bd99db36eee67c333cc585f001/diff:/var/lib/docker/overlay2/eb4fcb66455f5dcd623645e6c2aa9e259b84c28c51581f30d3966e8d37c4dd20/diff:/var/lib/docker/overlay2/697096b4c822b101843182ff505291800d91c80f1ac5c99f2b9cab5e17ecccf2/diff",
            "MergedDir": "/var/lib/docker/overlay2/b116c7688a859ce455c0f10440b24f0dc68d1ea09098bb11d874b1b6ec053ef5/merged",
            "UpperDir": "/var/lib/docker/overlay2/b116c7688a859ce455c0f10440b24f0dc68d1ea09098bb11d874b1b6ec053ef5/diff",
            "WorkDir": "/var/lib/docker/overlay2/b116c7688a859ce455c0f10440b24f0dc68d1ea09098bb11d874b1b6ec053ef5/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:3abdd8a5e7a8909e1509f1d36dcc8b85a0f95c68a69e6d86c6e9e3c1059d44b3",
            "sha256:74918958e5f932a7f1a5134e99e2bf59740dad8dfb8347cc1042d04e7aa03f04",
            "sha256:8b57ffb078ff59d082a30d0fe54460f75922834582d8159bf0cdb62e41e32d1c",
            "sha256:2aaaf6e084c033e73413a9deb268dabd83bf78782ef5320c82e0b2e480521f64",
            "sha256:45bfa24ca6dcbf2cb0cd2e8fcf3053528731c1a61315eb67f7363877246435d3",
            "sha256:ed98a390f111f00c7dad6aed4c099c4785caabc11e698282e9e44238daebc6bd",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:aa646a5a155db37a6a54531cd203d23f8bff6d6897947d422589c2d1e4564758",
            "sha256:2eccd4f44ca74078a1fc37eff27fa5fbc56f2a6e6f9fe70a70f62e5479b5967f",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:114327c9ace86b48fa7b34b16f6de7f1d4aa52cabdb1770cfa6feda08a70566b",
            "sha256:089f3d3d7e2a0be946380bc72b7856f06f6c3ce8d8d417eb9f92e87d13e7ee26",
            "sha256:cd8c7671aa9030eb304ae6fe5b344e4a73d02ee5417f0d0222ac1a61bcbd81e2",
            "sha256:12137d044997ce3853b44394f7897e16c1db42ba55f9df4018fea3d5ca682eed",
            "sha256:b04b3d05bacf9db54f842a8236ed41c86449728645738c3813afaa260e780570",
            "sha256:f1fb75291114812fa3e1190b2ba6466549792bd0d4aa9772508ca2b608b80ffc",
            "sha256:d652766e2edf6c41095b491219dff4cc75b9b1c1dfdca3f2e1901c83232b37f3",
            "sha256:4ee4bd996782ce1a5fffe0174ca97acb27db03111f3ffc66658914a32cce3bc8",
            "sha256:af2e189bc87d448d9613fee46c32b01f29db05108a07d70ae4a437a206d2eccf"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-06-24T15:32:08.681266222+08:00"
    }
}

更多版本

docker.io/meteofi/geoserver:2.27.0

linux/amd64 docker.io590.73MB2025-06-24 15:32
6