Even the Compose file has errors. If I follow the instructions on a fresh Ubuntu 20.04/22.04 install with all prerequisites I cannot even get past the docker compose. This goes for 21.4 and 22.4.
potatohead@Greenbone2:~/greenbone-community-container$ docker-compose -f $DOWNLOAD_DIR/docker-compose.yml -p greenbone-community-edition pull
ERROR: The Compose file '/home/paul/greenbone-community-container/docker-compose.yml' is invalid because:
Unsupported config option for services: 'gpg-data'
Unsupported config option for volumes: 'gpg_data_vol'
I encountered the same error when trying to set up Community Containers 21.4 two days ago. I made sure that docker-compose is up to date. Using an old docker-compose file from 2-3 weeks ago worked flawlessly.
Of course we could downgrade our requirements to a lower docker-compose version but this would again break some other things. Requiring this specific version is of course by intention to fix some nasty issues with the startup.
Btw. with Python applications like docker-compose it is very very easy to use them without having to install them system or even user wide.