docker ppt

Upload: poorna-cherukumalla

Post on 06-Jan-2016

18 views

Category:

Documents


0 download

DESCRIPTION

Docker

TRANSCRIPT

  • 7/17/2019 Docker PPT

    1/7

    Costly Proposition: HInstallation

    Each hardware needswitch, power, stora

    Time consuming : OInstallation, security

    Under utilied resou

  • 7/17/2019 Docker PPT

    2/7

    !o waiting "or hardware ordering

    Easy pro#isioning o" $%&, 'is( orCPU

    Easy Scaling : increase $%&, 'is(or CPU

    Sa#ings in Space and Power

  • 7/17/2019 Docker PPT

    3/7

    What is Docker ?!!!

    'oc(er is an Open plat"orm "or de#eloping, shipping andrunning distributed applications using container#irtualiation technology)

  • 7/17/2019 Docker PPT

    4/7

    'oc(er*s %rchitecture

  • 7/17/2019 Docker PPT

    5/7

    +hat is an Image% runnable component with a -lesystem

    Containers, the runtime o" doc(er, are created "rom images .ilesystem made up with /layers0

    1ust tar -les2ayers can be shared between images

    Includes a description organiing layers into an image Identi-ed by a name 3ubuntu, redis, ste##ooe4myapp5

    +hat is the 'oc(er$egistrycentral place to store and distribute doc(er images

    Stores the layers and the description o" how they ma(eup an image

    Implements a common %PI agreed upon by 'oc(erclients

    Se#eral Implementations6 % simple web ser#er to ma(e images a#ailable6 % complete web application

    6 Ser#ices li(e the 'oc(er Hub containa registry

  • 7/17/2019 Docker PPT

    6/7

    &ore technical e7planation

    High 2e#el8It*s a lightweight 9&

    Own process space

    Own networ( inter"ace

    Can run stu as root

    Can ha#e its own 4sbin4init3dierent "rom host5

    ;;machine container

  • 7/17/2019 Docker PPT

    7/7

    Stores the layers and the description o" howthey ma(e up an imageImplements a common %PI agreed upon by'oc(er clientsSe#eral Implementations

    % simple web ser#er to ma(e images a#ailable

    % complete web applicationSer#ices li(e the 'oc(er Hub containa registry