25.11.2014 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!