Recommend method of installation?

From a security standpoint, you would do note that Linux containers only prevent well-behaving applications from accidentally causing damage, they do not prevent intentional damage.

That being said, if you have a recent enough kernel with AUFS, add your user to the docker group and it should work.

Should probably also read this:

https://meta.discourse.org/t/advanced-troubleshooting-with-docker/15927