資源描述:
《5-張蕓-Deep_dive_into_Docker_storage.pdf》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、DEEPDIVEINTODOCKERSTORAGEVIVIANZHANG(張蕓)@EMCEMCCONFIDENTIAL—INTERNALUSEONLY1WHOAMI??FromEMCLabsChina?Focusoncloudcomputing–OpenStack–Cloudfoundry–Docker–Storage?Contactinfo–WeChat@vinoyun–Twitter@VivianZhang11–Email:vivian.zhang@emc.comEMCCONFIDENTIAL—INTERNALUSEONLY2AGENDA?D
2、ockerStorageMechanism?PersistentData?Flocker?EMCScaleIOandDocker?Q&AEMCCONFIDENTIAL—INTERNALUSEONLY3DOCKERSTORAGEMECHANISMEMCCONFIDENTIAL—INTERNALUSEONLY4WEALLKNOWTHAT?Dockerislightweight?DockerisfastEMCCONFIDENTIAL—INTERNALUSEONLY5WEALLKNOWTHAT?Dockerislightweight?Dockerisfa
3、stBUTHOW?EMCCONFIDENTIAL—INTERNALUSEONLY6LET’SSTARTFROMASIMPLESAMPLEEMCCONFIDENTIAL—INTERNALUSEONLY7WHATHAPPENED??CreateaDockercontainerwithitsown:–filesystem–networkstack–processspace–etc.?Startwithabashprocess?InstallPython,andrunitEMCCONFIDENTIAL—INTERNALUSEONLY8WHATDIDNOT
4、HAPPEN??NotmakeafullcopyoftheUbuntuimage?NotmodifytheUbuntuimageitself?NotaffectanyothercontainerEMCCONFIDENTIAL—INTERNALUSEONLY9STORAGEFEATURES?Justtrackofchangesbetweenthisimageandourcontainers.EMCCONFIDENTIAL—INTERNALUSEONLY10STORAGEFEATURES?Justtrackofchangesbetweenthisim
5、ageandourcontainers.Layer+Copy-on-WriteWebServerWebServer(WritableContainer)(WritableContainer)InstallPythonAddApache(Image)(WritableContainer)Ubuntu(BaseImage)EMCCONFIDENTIAL—INTERNALUSEONLY11STORAGEFEATURES?Justtrackofchangesbetweenthisimageandourcontainers.Layer+Copy-on-Wr
6、iteDockerislightweight!WebServerWebServer(WritableContainer)(WritableContainer)InstallPythonAddApache(Image)(WritableContainer)Ubuntu(BaseImage)EMCCONFIDENTIAL—INTERNALUSEONLY12STORAGEFEATURES?Justtrackofchangesbetweenthisimageandourcontainers.Layer+Copy-on-WriteDockerislight
7、weight!Dockerisfast!WebServerWebServer(WritableContainer)(WritableContainer)InstallPythonAddApache(Image)(WritableContainer)Ubuntu(BaseImage)EMCCONFIDENTIAL—INTERNALUSEONLY13STORAGEFEATURES?Justtrackofchangesbetweenthisimageandourcontainers.Layer+Copy-on-WriteDockerislightwei
8、ght!Dockerisfast!GraphDBWebServerWebServer(WritableContainer)(Writab