Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Docker introduction

noroot
July 04, 2014

Docker introduction

Docker introduction for Gorky Ruby user group

noroot

July 04, 2014
Tweet

More Decks by noroot

Other Decks in Education

Transcript

  1. 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. For which purposes ? • Faster delivery of your applications

    • Deploying and scaling easily • One small server, many separated environments
  3. 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