I gave this a go using the following:

docker pull docker.osgeo.org/geoserver:2.21.1
docker run -it -p8080:8080 docker.osgeo.org/geoserver:2.21.1

So some success in that the application starts (expected warnings as log
directory is created against an empty folder).

Feedback:

1) Starting from ubuntu:22.04 and installing tomcat is cool ...

Looks like tomcat is being run as root? In that case starting from may be
easier to manage:

FROM tomcat:9-jdk11

I like installing tomcat ourselves; when I do that I create a tomcat user:

RUN useradd -m -U -d /opt/tomcat -s /bin/false tomcat &&
   wget -q -O apache-tomcat.zip "
https://dlcdn.apache.org/tomcat/tomcat-9/v${TOMCAT_VERSION}/bin/apache-tomcat-${TOMCAT_VERSION}.zip
"
   unzip apache-tomcat.zip
   mv apache-tomcat-*/ /opt/tomcat/
   ln -s /opt/tomcat/apache-tomcat-* /opt/tomcat/latest
   chown -R tomcat: /opt/tomcat
   chmod +x /opt/tomcat/latest/bin/*.sh
   rm apache-tomcat.zip

2) Release data directory? To use this for user guide tutorials it assume
the release folder is available...

 Reading the dockerfile the geoserver.war is unpacked and it hunts for a
$GS_DATA_PATH at build time (the default is an empty folder)
- The geoserver war is extracted; and includes the release data directory
already; it could be copied into position if GS_DATA_PATH is not provided
- Does not look like libjpegturbo is installed but I can see how it would
be done

3) The https://github.com/geoserver/docker/blob/master/README.md is
understandably about build instructions and options.

We should add a
https://docs.geoserver.org/latest/en/user/installation/index.html#installation
page.
--
Jody Garnett


On Thu, 11 Aug 2022 at 01:39, Johannes Weskamm <wesk...@terrestris.de>
wrote:

> Hi all,
>
> Based on
>
> https://github.com/geoserver/docker
>
> the first geoserver docker image for version 2.21.1 has been pushed to
> the osgeo repo and can be pulled via
>
>
> docker pull docker.osgeo.org/geoserver:2.21.1
>
>
> If someone finds issues we can discuss it here. If there are no
> objections we could announce the image also on the users mailinglist.
>
>
> Further roadmap for the image currently contains autogenerated builds
> and maybe also releases on dockerhub.
>
>
> Greetings,
>
> Johannes Weskamm
>
>
>
> _______________________________________________
> Geoserver-devel mailing list
> Geoserver-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geoserver-devel
>
_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to