Before Docker became popular, there was a fairly obvious and wide range of configuration quality for each service out there (i.e. the LAMP stack). We would share config options & various hacks that improved performance, security, flexibility, etc - and I think they were fairly transparent.
Now with Docker, I wonder how much of that has been lost vs migrated into the most popular re-used Dockerfiles (and docker-compose YMLs).
This is clearly a general discussion - and I can only really think of two outcomes:
- No; you don’t need that anymore, docker is a layer that prevents expert configs; everything you need is in the docker documentation.
- Yes; here are my favorite docker-compose.yml & Dockerfiles for the services I use.