Start docker in background at boot
*    Under construction    

Docker for Mac is launched sandboxed (or not, if disabled in the Docker prefs) while logging in by a LogInItem in the application bundle probably using this HelperApp method.

This is the reason why neither a launch agent nor a login item (in System Preferences > User &amp; Groups > $USER > Login Item) is available.



Probably it's very costly to impossible to launch a user owned sandboxed container &amp; webserver image to serve the wanted HTTP interface. 

Maybe it's possible by using a classical method and installing xhyve &amp; docker-machine-driver-xhyve with homebrew instead of a VirtualBox solution and linking the boot/user Docker environment and the user Docker environment.