2. What is Docker ?
• Docker is an open platform for developers and
sysadmins to build, ship, and run distributed
applications, whether on laptops, data center VMs,
or the cloud.
• Docker is a lightweight VM aka Containers.
3. Why Docker ?
• Lightweight VM that boots in ms.
• Perfect testing platform. No damage.
• 100s-1000s of containers can run on a single host.
• Easy distribution.
• Good for microservices.
4. Why not Vagrant (for
development) ?
• Vagrant spins up a new VM. Multiple projects
require having multiple VMs running.
• Docker can run several containers on a single VM
(OSX/Windows) or use the host directly (Linux).
5. # rm -rf /
is no longer a scary thing to do. Thanks to Docker.