Ich hatte Gromminio im Docker-Container vor Jahren mal laufen, aber das war nur ein grober Test. Im genannten Link stehen eigentlich die passenden Instruktionen, ein paar weitere Instruktionen stehen auch hier
https://hub.docker.com/r/grommunio/gromox-core
https://github.com/grommunio/gromox-container
Ob das alles heute so funktioniert, kann ich nicht sagen. Letztlich ist Grommunio darauf abgestimmt als VM zu laufen, ich könnte mir jedoch vorstellen, wenn die Voraussetzungen erfüllt sind "You need a host with Docker and the Docker Compose plugin, a fully qualified domain name (FQDN) pointing at the host, and the standard mail/web ports free.", dass einfach der Container gestartet wird und ähnlich, wie bei der VM, werden nach und nach im Setup die Daten hinterlegt und welche Module installiert werden.
Letztlich hilft da nur testen,