Node (in docker) memory increase 4GB+ leading to container restart (v1.111.4)

Since you enabled a badger cache, it cannot allow access from multiple processes.
To avoid such a problem you need to enable the badger cache not in the config file but as a command line option after the image name in your docker run command, i.e.

The issue-apikey command wouldn’t throw an error, see

However, you may also try this way:

docker exec -it Storagenode /app/storagenode info --log.output stdout --config-dir config --identity-dir identity --pieces.file-stat-cache=