Seattle Docker meetup March 13th 2014

67 %
33 %
Information about Seattle Docker meetup March 13th 2014

Published on March 14, 2014

Author: avicavale



Slides from March Docker meetup at Shippable. A quick overview of Docker, whats new in 0.9 and a demo of how Shippable uses Docker to simplify software development workflow

Docker Seattle March 13th, 2014 @

Who am I? Avi Cavale CEO @avinci | @

Shippable helps developers ship code faster by providing a hosted CI/CD service that automates builds, tests & deployment What we do..

1.0 launched on 3/11 300 + users registered in last 48hrs Over 1300+ builds We just Shipped 1.0

Our Stack

Speed Simplicity $ Our uniqueness

…because of

…that can be manipulated using standard operations and run consistently on virtually any hardware platform An engine that enables any payload to be encapsulated as a lightweight, portable, self-sufficient container… What is Docker?

Build once…(finally) run anywhere – A clean, safe, hygienic and portable runtime environment for your app. – No worries about missing dependencies, packages and other pain points during subsequent deployments. – Run each app in its own isolated container, so you can run various versions of libraries and other dependencies for each app without worrying – Automate testing, integration, packaging…anything you can script – Reduce/eliminate concerns about compatibility on different platforms, either your own or your customers. Why devs care?

Configure once…run anything – Make the entire lifecycle more efficient, consistent, and repeatable – Increase the quality of code produced by developers. – Eliminate inconsistencies between development, test, production, and customer environments – Support segregation of duties – Significantly improves the speed and reliability of continuous deployment and continuous integration systems – Because the containers are so lightweight, address significant performance, costs, deployment, and portability issues normally associated with VMs Why ops cares?

What it really is, is this… It is a VM without the overhead of a VM

App A Hypervisor (Type 2) Host OS Server Guest OS Bins/ Libs App A’ Guest OS Bins/ Libs App B Guest OS Bins/ Libs AppA’ Docker Host OS Server Bins/Libs AppA Bins/Libs AppB AppB’ AppB’ AppB’ VM Container Containers are isolated, but share OS and, where appropriate, bins/libraries Guest OS Guest OS VM vs Container

Docker 0.9 Shipped on 2/10

• Execution drivers – Support for multiple isolation tools – OpenVZ, systemd-nspawn, libvirt-lxc, libvirt-sandbox, qemu/kvm, BSD Jails, Solaris Zones • New default driver : libcontainer – Alternative to LXC which was default until now – Claimed to be more stable – Better access to kernel’s container API • namespaces, control groups, capabilities, apparmor profiles, network interfaces and firewalling rules – No cross Linux version side-effects What’s new?


0.10 will be a release candidate for production- ready 1.0 launch More importantly

Code Test How Shippable uses Docker CI Engine Custom Container Repo Community Containers Developers Shippable Ops Package template Node 1.5, grunt, mongoose App Container Repo Stage Prod App


Thank You

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

Meetups near Seattle, Washington - Meetup

These are just some of the different kinds of Meetup groups you can find near Seattle. Sign me up! ... Eastside New Moms of 2013/2014 ... Docker Seattle ...
Read more

Events, Conferences, Summits, and More | Docker

Docker Events. Find Docker events near you. ... Events; Meetups; Webinars; DockerCon; featured events. Docker Meetup at Docker HQ Wednesday, Aug 03 ...
Read more

Docker Online Meetup #22: Docker Networking - Technology

Docker Online Meetup #22: Docker Networking Aug 10, 2015 Technology docker-inc ...
Read more

Docker - Build, Ship, and Run Any App, Anywhere

Why Docker? Docker provides a common framework for developer and IT teams to collaborate on applications. With a clear separation of concerns and robust ...
Read more

Welcome to the Docker weekly newsletter Subscribe to ...

Welcome to the Docker weekly newsletter Subscribe ... (Seattle, WA) Sep 10th: Docker talk at ... Oct 13th: Docker meetup #6 at Puppet ...
Read more

Seattle Tech Meetup LiquidPlanner - Technology

Seattle Tech Meetup LiquidPlanner May 08, 2015 Technology liquidplanner. System is processing data Please download to view 1
Read more

Members - Seattle Ansible Meetup (Seattle, WA) - Meetup

Joined August 26, 2014 ... Seattle Ansible Meetup Seattle, WA Founded Apr 3, 2014 . About us ... March 2016 Food & Beverages.
Read more