[update] Use environment variables defined by user.

Instead of using docker automatic variables to access multilevel, let the user
set these variables, this makes the startup process more user friendly.
[update] Docker orchestration to handle new docker.

The underlying docker images have changed and the way that the app
orchestrated the process became obsolete.