Last changed
Contact our team to test out this image for free. Please also indicate any other images you would like to evaluate.
| Has apk? | no |
| Has a shell? | yes |
| User | 65532 |
| Environment variables | ADDITIONAL_FONTS_DIR=/opt/additional_fonts/ADDITIONAL_LIBS_DIR=/opt/additional_libs/CATALINA_HOME=/usr/share/tomcatCATALINA_OPTS=-Xms256m -Xmx1g --add-exports=java.desktop/sun.awt.image=ALL-UNNAMED --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.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-opens=java.desktop/sun.java2d.pipe=ALL-UNNAMED -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/share/tomcat/lib/marlin.jar -Dsun.java2d.renderer=sun.java2d.marlin.DMarlinRenderingEngine -Dorg.geotools.coverage.jaiext.enabled=trueCHANGE_OWNERSHIP_ON_FOLDERS=/opt /opt/geoserver_data/COMMUNITY_EXTENSIONS=COMMUNITY_PLUGIN_URL=https://build.geoserver.org/geoserver/main/community-latestCONFIG_DIR=/opt/configCONFIG_OVERRIDES_DIR=/opt/config_overridesCORS_ALLOWED_HEADERS=Origin,Accept,X-Requested-With,Content-Type,Access-Control-Request-Method,Access-Control-Request-HeadersCORS_ALLOWED_METHODS=GET,POST,PUT,DELETE,HEAD,OPTIONSCORS_ALLOWED_ORIGINS=*CORS_ALLOW_CREDENTIALS=falseCORS_ENABLED=falseGEOSERVER_DATA_DIR=/opt/geoserver_data/GEOSERVER_LIB_DIR=/usr/share/tomcat/webapps/geoserver/WEB-INF/lib/GEOSERVER_VERSION=2.28.1HEALTHCHECK_URL=INSTALL_EXTENSIONS=falseJAVA_HOME=/usr/lib/jvm/default-jvmJAVA_VERSION=jdk-17LANG=en_US.UTF-8LANGUAGE=en_US:enLC_ALL=en_US.UTF-8LD_LIBRARY_PATH=/usr/local/lib:/usr/share/tomcat/native-jni-libPATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/binPOSTGRES_JNDI_ENABLED=falseROOT_WEBAPP_REDIRECT=falseRUN_UNPRIVILEGED=falseRUN_WITH_USER_GID=RUN_WITH_USER_UID=SET_GEOSERVER_REQUIRE_FILE=trueSKIP_DEMO_DATA=falseSSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crtSTABLE_EXTENSIONS=STABLE_PLUGIN_URL=https://build.geoserver.org/geoserver/main/ext-latestTOMCAT_MAJOR=9TOMCAT_NATIVE_LIBDIR=/usr/share/tomcat/native-jni-libWAR_ZIP_URL=https://build.geoserver.org/geoserver/main/geoserver-main-latest-war.zipWEBAPP_CONTEXT=geoserver |
| Entrypoint | bash /opt/startup.sh |
| CMD | — |
| Volumes | — |
| Working directory | /opt |
| Stop signal | — |
{
"User": "65532",
"Env": [
"ADDITIONAL_FONTS_DIR=/opt/additional_fonts/",
"ADDITIONAL_LIBS_DIR=/opt/additional_libs/",
"CATALINA_HOME=/usr/share/tomcat",
"CATALINA_OPTS=-Xms256m -Xmx1g --add-exports=java.desktop/sun.awt.image=ALL-UNNAMED --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.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-opens=java.desktop/sun.java2d.pipe=ALL-UNNAMED -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/share/tomcat/lib/marlin.jar -Dsun.java2d.renderer=sun.java2d.marlin.DMarlinRenderingEngine -Dorg.geotools.coverage.jaiext.enabled=true",
"CHANGE_OWNERSHIP_ON_FOLDERS=/opt /opt/geoserver_data/",
"COMMUNITY_EXTENSIONS=",
"COMMUNITY_PLUGIN_URL=https://build.geoserver.org/geoserver/main/community-latest",
"CONFIG_DIR=/opt/config",
"CONFIG_OVERRIDES_DIR=/opt/config_overrides",
"CORS_ALLOWED_HEADERS=Origin,Accept,X-Requested-With,Content-Type,Access-Control-Request-Method,Access-Control-Request-Headers",
"CORS_ALLOWED_METHODS=GET,POST,PUT,DELETE,HEAD,OPTIONS",
"CORS_ALLOWED_ORIGINS=*",
"CORS_ALLOW_CREDENTIALS=false",
"CORS_ENABLED=false",
"GEOSERVER_DATA_DIR=/opt/geoserver_data/",
"GEOSERVER_LIB_DIR=/usr/share/tomcat/webapps/geoserver/WEB-INF/lib/",
"GEOSERVER_VERSION=2.28.1",
"HEALTHCHECK_URL=",
"INSTALL_EXTENSIONS=false",
"JAVA_HOME=/usr/lib/jvm/default-jvm",
"JAVA_VERSION=jdk-17",
"LANG=en_US.UTF-8",
"LANGUAGE=en_US:en",
"LC_ALL=en_US.UTF-8",
"LD_LIBRARY_PATH=/usr/local/lib:/usr/share/tomcat/native-jni-lib",
"PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin",
"POSTGRES_JNDI_ENABLED=false",
"ROOT_WEBAPP_REDIRECT=false",
"RUN_UNPRIVILEGED=false",
"RUN_WITH_USER_GID=",
"RUN_WITH_USER_UID=",
"SET_GEOSERVER_REQUIRE_FILE=true",
"SKIP_DEMO_DATA=false",
"SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt",
"STABLE_EXTENSIONS=",
"STABLE_PLUGIN_URL=https://build.geoserver.org/geoserver/main/ext-latest",
"TOMCAT_MAJOR=9",
"TOMCAT_NATIVE_LIBDIR=/usr/share/tomcat/native-jni-lib",
"WAR_ZIP_URL=https://build.geoserver.org/geoserver/main/geoserver-main-latest-war.zip",
"WEBAPP_CONTEXT=geoserver"
],
"Entrypoint": [
"bash",
"/opt/startup.sh"
],
"WorkingDir": "/opt",
"Labels": {
"org.opencontainers.image.created": "2025-12-04T16:29:08Z",
"org.opencontainers.image.source": "https://github.com/chainguard-images/images-private/tree/main/images/geoserver",
"org.opencontainers.image.title": "geoserver",
"org.opencontainers.image.url": "https://images.chainguard.dev/directory/image/geoserver/overview",
"org.opencontainers.image.vendor": "Chainguard",
"dev.chainguard.image.title": "geoserver",
"dev.chainguard.package.main": "geoserver-2.28",
"org.opencontainers.image.authors": "Chainguard Team https://www.chainguard.dev/"
}
}