3 ms·
A container is a happy place for a piece of software. It has all the dependencies it needs, there is nothing else executing, the files are laid out just the pe
by altikereyedi 4y ago
A container is a happy place for a piece of software.
It has all the dependencies it needs, there is nothing else executing, the files are laid out just the perfect way, every configuration file or environment variable just magically appears.
It's very cheap to create and get rid of this happy place in contrast to dedicating an entire VM or bare metal. It's also cheap to move containers around so you could orchestrate them on multiple hosts.
Even though they raise others, they really answer to a lot of questions around developing, deploying and monitoring software reliably. That's why it's usually worth the hussle.