Exploring Docker at Gilt

67 %
33 %
Information about Exploring Docker at Gilt

Published on March 6, 2014

Author: LappleApple

Source: slideshare.net


The slides from Gilt Principal Systems Engineer Jonathan Leibiusky's presentation at the Hacker Union's "Hacker Forum," March 5, 2014.

Exploring Docker at Gilt

A few concepts first... ● ● ● ● ● ● ● cgroups namespaces chroot containers lxc aufs Containers are not VMs

Ok… so, what is docker? ● An easy way to create containers ○ Portable ○ Self-sufficient ● Uses lxc and aufs* ● Written in go

Ok… so, what is docker? ● 4 main components: ○ ○ ○ ○ Dockerfile (image building tool) A command line tool A service api A registry

Docker - dockerfile # cat Dockerfile FROM ubuntu:13.04 RUN apt-get install python-software-properties RUN add-apt-repository ppa:duh/golang RUN apt-get update RUN apt-get install golang ADD . /lalala EXPOSE 5000 CMD cd /lalala && go run lalala.go # docker build -t lalala:1.0.0 .

Docker - command line tool # # # # docker docker docker docker run lalala:1.0.0 ps kill 6465778d29e4 logs 6465778d29e4

Docker - service api # docker run ubuntu echo “lalala” POST /images/create POST /containers/create POST /containers/{id}/start # docker ps GET /containers/json

Docker - registry ● There is a public and a private option ● Public: index.docker.io ● It has an API

How we use docker @ gilt? ● We build images for every version of every application. ● We deploy by pulling images to the selected hosts and run containers.

Why we like Docker? ● ● ● ● Lightweight runtime environments Application isolation Stable runtime environments Repeatability

Questions??? Jonathan Leibiusky (@xetorthio) ionathan@gmail.com Thanks!!!

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

Gilt ♥ Open Source / "Exploring Docker at Gilt ...

(Relevant bonus link: “PostgreSQL Setup Using Docker,” a talk that Gilt Engineer Rangarajan Radhakrishnan gave in December!) The audience follows along …
Read more

Welcome to the Docker weekly newsletter! A quick look at ...

Welcome to the Docker weekly newsletter! A quick look at the latest content published about ... Exploring Docker at Gilt by Jonathan Leibiusky ...
Read more

Gilt ♥ Open Source

The Mobile Services team at Gilt uses Docker to both build and run software. In addition to the usual Docker benefits for software deployments moving ...
Read more

Automating Mobile Testing at Gilt with Appium - Technology

Exploring Docker at Gilt. MongoDB at Gilt Groupe. Appium: Automation for Mobile Apps. Automating sap testing with qtp 10 and qc 10. Automating Software ...
Read more

Building a Modern Microservices Architecture at Gilt: The ...

... Building a Modern Microservices Architecture at Gilt: ... Docker, containers and ... the creation of the Agile Manifesto and exploring ways of applying ...
Read more

Gilt Groupe Jobs, Reviews & Salaries - Hired

Get the inside scoop on landing a job at Gilt Groupe. Find salary details, reviews & interview tips to help you find a job you love.
Read more

Ben Golub | Docker Blog

Ben Golub is the CEO of Docker, a role he has held since April of 2013. Prior to Docker, Golub was CEO of Gluster, the open source, scale out storage ...
Read more