I think there are a couple of use cases for Docker. This is how I use it: 1) To test my software under a wide variety of Linux distros. For example, I have various versions of Ubuntu, Debian and Red Hat in docker containers and I use them to run regression tests on my Mailmunge software. 2) If you want a bit more isolation from your host system than you'd normally get. I wouldn't say rogue processes can *never* break out of a docker container, but Docker does offer some isolation from your hardware host. The anti-pattern that I hate about Docker is when software developers only or primarily distribute their software as a Docker container because they're too lazy to do the work to get it to run on various Linux distros. Honestly, if your software has super-complex dependencies and introduces dependency hell on a Linux distro... it's a sign that your development environment sucks. Looking at YOU, Node.JS. Regards, Dianne. To unsubscribe send a blank message to linux+unsubscribe [ at ] linux-ottawa [ dot ] org To get help send a blank message to linux+help [ at ] linux-ottawa [ dot ] org To visit the archives: https://lists.linux-ottawa.org