For all its flaws, Docker does solve a lot of the pain the author mentions. Deploying postgres, for example, with a config file and keeping it running is really very easy with Docker Compose.
Not affiliated with Docker except for using it, and while I do have some thoughts about design choices made by Docker, it's still a very good tool.