Conference Notes and Best Practices Release 1.3 ... - Read the Docs
Conference Notes and Best Practices Release 1.3 ... - Read the Docs
Conference Notes and Best Practices Release 1.3 ... - Read the Docs
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Conference</strong> <strong>Notes</strong> <strong>and</strong> <strong>Best</strong> <strong>Practices</strong>, <strong>Release</strong> <strong>1.3</strong><br />
• 5300 Github stars<br />
• 125 Contributers<br />
What Is Docker<br />
• Docker is an OSS engine that automates deployment of containers<br />
• Linux containers<br />
• Control groups <strong>and</strong> Namespaces<br />
• AUFS (file system)<br />
Linux Containers<br />
• Mini VMs<br />
• Stacked on top of ano<strong>the</strong>r LInux system<br />
• Like a vm but very light weight<br />
Why Containers<br />
• boot in seconds<br />
• 1000s of containers on single machine<br />
• Containers all use same host OS<br />
• Share bin/libs<br />
• No guest OS.<br />
• Layered approach for file system<br />
• Build on top (diffs)<br />
Install Docker<br />
• Linux kernel 3.8 or above<br />
• AUFS<br />
• LXC<br />
• 64 Bit<br />
• (Ubuntu 13.04)<br />
• Vagrant<br />
• Docker APT repo<br />
Vagrant<br />
• Clone <strong>and</strong> vagrant up<br />
16 Chapter 3. <strong>Conference</strong>s