内容简介
TheideabehindDocker,afreeanopensourceprogram,issimple.Createatinyvirtualenvironment,calledacontainer,foranapplicationthatincludesonlyitsparticularsetofdependencies.TheDockerengineaccountsfor,manages,andbuildsthesecontainersthroughfunctionalityprovidedbythehostoperatingsystem.SoftwarerunninginsidecontainerssharetheLinuxOSandotherresources,makingtheirfootprintsradicallysmaller,andthecontainerizedapplicationseasytoinstall,manage,andremove.Applicationscanbepackagedwithoutworryingaboutenvironment-specificdeploymentconcerns,andtheoperationsteamgetscleaner,moreefficientsystemsacrosstheboard.DockerinActionstartswithaclearexplanationoftheDockermodelofvirtualizationandshowshowtocreate,deploy,andmanageapplicationshostedinDockercontainers.ItoffersspecifictechniquesfortestinganddistributingapplicationsviaDockerHubandotherregistries.ItshowshowtotakeadvantageoftheLinuxOSfeaturesthatDockerusestorunprogramssecurely,andhowtomanagesharedresources.Usingcarefully-designedexamples,thebookguidesreadersonorchestratingcontainersandapplicationsfrominstallationtoremoval.Alongtheway,itteachestechniquesforusingDockeronsystemsrangingfrompersonaldev-and-testmachinetofull-scaleclouddeployments.PurchaseoftheprintbookincludesafreeeBookinPDF,Kindle,andePubformatsfromManningPublications.