COIITAICOIITAICOIIT.AT IT IT IT E is i ei · #dotnotes: Docker Basics Author: Amy Peniston Created...

Preview:

Citation preview

DOCKER BASI S 1IEqqEEBg DOCKER Asoftwareplatformforpackagingappsintocontainers

STANDARDIZED units ofsoftwarefor CONTAINER AstandalonebundleofexecutablesourceRELIABLESCALABLEDevelopment codeplusOslibraries dependencies

IT IT ITCOIITAICOIITAICOIIT.AT DOCKERARCHITECTURE

EaO isrtiei i e s ei ane

l l l contrastthistovirtualmachines VMswhich

Docket arebasedonhardwarevirtualization

HOST Os Appsareisolatedwithintheirownenvironmentstoensureportability security

1111111 HARDWARE i 111111WHYCONTAINERS

anPPLICATIONisoi.at J Encapsulateanentireruntimeenvironmentforeasydeployment

TffAsTERtGHER UnlikeVMscontainersdonotrequireone perapplicationBoottimeisquicki

RESOURCEEFfici.CN fy ReducedcloudspendingbecauseasingleservercanhostmanycontainersaXi

amopularityApplicationscanbesplitintomicroservicesforindependentmanagement development

WHYDOCKER

Dockerhasbecomesynonymouswithcontainerization butthetechnologyhasactuallybeenaroundforyearsTheearlyversionsofDockerleveraged xLC forLinuxcontainers nowadaysitusescustomfunctionalityforimprovedportability containermanagement

WORKINGWITHDOCKER

DOCKER Developersissuecommandsvia aclientCLI whichusesaRESTAPItointeractHUB withtheDockerservicedaemon

genetic CodeisassembledintoanimagebytheDockerEngineo o8 the

Images areblueprintsforcontainersXiin

jegContainersareliverunninginstancesofimages

container6 DockerHubis a publicrepositorythatallowsdeveloperstoaccessandshareDockerimages

Recommended