5 ms·
Its about creating and maintaining a clean environment. Conceptually they aren't that different than a VM just much lighter weight.
by bognition 9y ago
Its about creating and maintaining a clean environment. Conceptually they aren't that different than a VM just much lighter weight.
- chrisper 9y agoWell, we need to differentiate between application containers (Docker) and Linux containers (old:openVZ, new:LXD/LXC). Then there are application containers which are even more "limited," like Flatpack. I'd argue that only Linux containers are like VMs.
- dozzie 9y agoExcept that it's not clean environment. Make it a properly built DEB or RPM package, and then we're starting (but just starting) to talk about clean. Note also that binary packages help with repeatable deployment that uses Docker, deployment tools (e.g. Ansible or Salt), configuration management tools (CFEngine, Puppet), even manual -- and mix of all these. Docker images only help with Docker deployment.