How about this?
For anyone else running into this issue, its the timezone. Having a mismatch or incorrect timezone kills the docker container. I found this by playing around with a new install, which you cannot set the timezone in the seahub settings file as it doesnt have time to create.
Solutions: Comment out the timezone line in your docker compose file.
See here.