Running the latest testing build of the unifi controller software v 220.127.116.11
Ensure you have docker engine and docker-compose installed. To start the controller do:
docker-compose up -d
As long as docker is set to start at boot your controller will autostart.
I have mapped persistent data in the docker-compose.yml to /opt/docker/unifi (Modify this accordingly on your system if you wish) with read/write access.
Any issues please let me know.