It's possible to check the docker logs with commands such as docker-compose logs service and docker-compose logs mail
to see if there are any hints as to what is wrong. You can do also do this by providing the container ID to the command.
You mention "direct ip" - do you have a fully qualified domain name? Central requires a fully qualified domain name. See this post for more details on that: