introduc)on*to*docker* · whatis*docker?* • quote*from*docker.io: *...

Post on 23-May-2020

2 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Introduc)on  to  Docker  

Pini  Reznik  www.uglyduckling.nl  

Evolu)on  of  IT  

Image  courtesy  of  Docker  Inc./  docker.io  

Challenge  of  Mul)ple  Environments  

Image  courtesy  of  Docker  Inc./  docker.io  

Cargo  Analogy  

Image  courtesy  of  Docker  Inc./  docker.io  

Cargo  Delivery  Pipeline  

Image  courtesy  of  Docker  Inc./  docker.io  

Shipping  Goods    

Shipping  with  Containers  

Image  courtesy  of  Docker  Inc./  docker.io  

Scalability  with  Containers  

SoGware  Delivery  Pipeline  

Common  Challenges  in  the  Pipeline  

Development    Environment    

Setup  

Test    

Clean  Environments  

Acceptance    

Similarity  to  Produc)on    

Produc)on    

Deployments  and  Roll-­‐back/forwards  

SoGware  in  Containers  

Image  courtesy  of  Docker  Inc./  docker.io  

What  is  Docker?  

•  Quote  from  docker.io:    “Docker  is  an  open-­‐source  project  to  easily  create  lightweight,  portable,  self-­‐sufficient  containers  from  any  applica<on.  The  same  container  that  a  developer  builds  and  tests  on  a  laptop  can  run  at  scale,  in  produc<on,  on  VMs,  bare  metal,  OpenStack  clusters,  public  clouds  and  more.”    

Docker  Func)ons  

Image  courtesy  of  Docker  Inc./  docker.io  

Delivery  Pipeline  with  Containers  

Docker  and  VMs  

Image  courtesy  of  Docker  Inc./  docker.io  

OS  Level  Virtualiza)on  

ZONES  JAILS  

Workload    Par))ons  

Docker  and  Puppet/Chef/Ansible  

Image  courtesy  of  Puppet  Labs  puppetlabs.com  

Communica)on  -­‐  Serf  

Image  courtesy  of  CoreOS  coreos.com  

Infrastructure  -­‐  CoreOS  

Image  courtesy  of  CoreOS  coreos.com  

Microservices  

Image  courtesy  of  mar)nfowler.com  

An)tude  

www.an)tude.io  

       

SoGware  Configura)on  Management    Done  Right.  

 Everything  (almost)  we  need  to  build  our    

SoGware  is  now  finally  in  the  Version  Control  

   

   

top related