Even today, approach to creating and managing containers is both manual
and, in many ways, antiquated. Even for startups that use automation for
their build processes, implementing containers often means maintaining
complicated shell scripts to build the containers themselves. At the
same moment, in classic server provisioning there are bunch of tools
like Ansible, Chef, Puppet, Salt that efficiently take care on box
provisioning. At the same moment, trying to apply those tools inside
containers usually lead to size problem, as well as eliminating garbage
upon use. That’s why for now still, if you want minimal image, you
manage Dockerfile on your own.
Read more ...