26 ms·
Honest question from someone who only used docker on several occasions to deploy 3rd party software but wants to invest into containerization. Is it worth going
by polskibus 8y ago
Honest question from someone who only used docker on several occasions to deploy 3rd party software but wants to invest into containerization. Is it worth going deep into docker right now? Is he knowledge transferrable to kubernetes and whatever else is going to replace it? I want easy deployment that properly deploys containers and telheir dependencies, but many of my scenarios don't need redundancy, scalability etc. My use cases are in-house so managed solutions won't be considered. On the other hand I don't want to have much worse operational complexity than with docker (and that's what I heard running local kubernetes biggest drawback is). Also many open source solutions provide dockerfiles, not caring about other containerization solutions. Please help, I'd rather avoid investing in an already obsolete solution if possible.
- aboutruby 8y agodocker-compose is quite Docker specific but the underlying concepts and the commands used in a Dockerfile can be used on any kind of setup
- raesene9 8y agoDocker the technology isn't obsolete now and I very much doubt it will be in the future. As you've noticed there's a load of solutions who make use of Dockerfile formats and store images on Docker hub. I'd expect that there will be future developments, but that they'll be backwardly compatible with existing deployments. Docker Engine (the daemon running on a single host) and Kubernetes (the orchestration system) largely serve different needs. Kubernetes is good for large scale deployments where it's additional complexity is warranted. For running groups of containers on a single host (or small number of hosts) Docker does just fine.