Software Engineering ยท DevOps
A lightweight, isolated package that bundles an application with everything it needs to run, so it behaves the same on any machine.
Example: Running `docker run myapp` to start the exact same environment on a laptop, a CI server, and a production host.
In practice: Containers share the host machine's kernel instead of virtualizing a whole OS like a VM does, which is why they start in milliseconds instead of minutes.