Re:Why Databases Are Not for Docker Containers
by gourao on Monday February 06, 2017 @04:50PM
(#13584490)
Docker is a packaging tool. How you chose to deploy your software package has nothing to do with your operational and DB administration procedures. Mixing the two topics is very confusing.
[ Parent
| on HN ]
Re:Why Databases Are Not for Docker Containers
by lobster_johnson on Monday February 06, 2017 @07:27PM
(#13585788)
Well, it's both. It's both packaging and deployment. Which is convenient, but probably a mistake. Docker is decent at being a packager, but rather terrible at deploying stuff, which is why we have better, high-level orchestration systems like Kubernetes that handle deployment the way it should be done, and reduce the Docker runtime to a mere container runner.
Re:Why Databases Are Not for Docker Containers
by gourao on Tuesday February 07, 2017 @01:15AM
(#13587478)
That is a fair point, and most of the end users we work with are using k8s and mesos to deploy and run the applications. The issue I have with the article is that it assumes that a packaging tool is what defines the rest of your operational procedures. They are two different things, as they always have been in Linux.