1.- The Native install provides an integration with systemctl that allows Driverless AI to start when the machine boots. Also allows you control via systemctl commands (start, stop, restart), this is not possible with docker unless the user create a script to manage the containers
2.- The Native install provides faster boot time (The Driverless AI UI comes up faster since you don't have to wait for docker)
3.- The Native install requires sudo access while the docker install can be installed with any user that has the correct docker permissions
4.- Docker allows you to have multiple Driverless AI running on the same instance (on different ports)
5.- Docker allows you to have multiple Driverless AI versions installed at the same time.
6.- Lastly the Native install does not require nvidia docker installation