The question is, how to deploy an application in this kind of environment? Maybe I build a minimal container and find that a DBMS works fine until it does something like dlopen("/usr/lib/libxml2.so"). Oops, rebuild the container with another library and try again.
After fixing one of the broken links in the blog post, I found this article, which describes an Oracle container:
http://rhelblog.redhat.com/2014/10/29/containerizing-databas...
I'm using vagrant for development and sometimes I run 2-3 containers with the same project.
My MacBook has 16 GB RAM, 2.8 i7 CPU, but no wonder I have troubles with the CPU going to the top.
I'm not sure how far containers will be popularised, but indeed it will definitely have some performance drawbacks.