Docker introduction

8796fd43a3429bc3893c39e8b3376813?s=47 noroot
July 04, 2014

Docker introduction

Docker introduction for Gorky Ruby user group

8796fd43a3429bc3893c39e8b3376813?s=128

noroot

July 04, 2014
Tweet

Transcript

  1. 2.

    What exactly is Docker • Linux LXC containers on steroids

    • One standard format • Container and layer system • Linking between containers • Containers repository (hub.docker.com) • Private containers repository
  2. 5.

    For which purposes ? • Faster delivery of your applications

    • Deploying and scaling easily • One small server, many separated environments
  3. 6.

    Mass production workflow • Write some code local • Push

    to git repo triggers a hook • The Hook tells build server clone code and start docker build with Dockerfile • After build it goes to make tests if pass it will push it to docker repo • Production servers pull containers from docker repo and run them