I read the article, I do think the problem stems from the bad directions given on hub.docker.com. If he runs this, he will get the application to run, I installed it today after reading about his issue.
Problem diretions, do not follow
docker run -d --name sentrifugo -p 80:80 -v /local_path_for_persistent_data:/var/www/html/public -v /local_path_for_logs:/var/www/html/logs --link mariadb:mysql gofaustino/sentrifugo - this came from hub.docker.com
In order to install this solution you have to first install the mariadb (preferred) in a docker container (corrected issue):
1) docker run --name mariadb -d -e MYSQL_ROOT_PASSWORD=<passwd> -e MYSQL_DATABASE=sentrifugo -e MYSQL_USER=sentrifugo -e MYSQL_PASSWORD=<passwd> --net=host mariadb
2) docker run --name sentrifugo -d -e DB_HOSTNAME=127.0.0.1 -e DB_USERNAME=sentrifugo -e DB_PASSWORD=<passwd> -e DB_NAME=sentrifugo -p 80:80 -v <directory>:/var/www/html/public -v /var/logs:/var/www/html/logs --net=host gofaustino/sentrifugo
In addition, the 4th section (email), make sure the user has a valid email address:
-> email - acct/pass
-> server - smtp.gmail.com
-> Encryption - ssl
-> port - 465
(use email account/pass, smtp.gmail.com, ssl, port 465)
He should be good to go from here.
Todd