黑龙江麻将打法

排行榜 -

您的位置:首頁 > ppt下載 > PPT課件 > 課件PPT > docker培訓ppt

docker培訓ppt下載

素材預覽

docker培訓ppt

這是docker培訓ppt,包括了什么是Docker?為什么要用Docker?安裝Docker,Docker的基本元素,如何創建/獲得Docker Image,Dockerfile簡介,現狀和建議等內容,歡迎點擊下載。

docker培訓ppt是由紅軟PPT免費下載網推薦的一款課件PPT類型的PowerPoint.

Docker 內部培訓 涂飛平 2014-05-06 一、什么是Docker? Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然后發布到任何流行的 Linux 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何接口(類似 iPhone 的 app)。幾乎沒有性能開銷,可以很容易地在機器和數據中心中運行。最重要的是,他們不依賴于任何語言、框架或包裝系統。(摘自百度) Docker 是 PaaS 提供商 dotCloud 開源的一個基于 LXC 的高級容器引擎,源代碼托管在 Github 上, 基于go語言 更多信息請參考http://baike.baidu.com/view/11854949.htm?fr=aladdin 二、為什么要用Docker? 2.1、性能上比VM好 一臺牛X的服務器,VMWare中啟動10個虛擬機,基本上就不能再做其他事情了,大部分CPU和內存資源都耗費在VM內的OS了。而Docker將APP直接放在OS上面,省了大量內存和CPU資源占用,但在效果(沙箱)上與虛擬機完全一致。 2.2、重復使用、隔離應用 快速生成相同的環境,這個在系統測試和開發中的時候經常使用。 兩個在公司實際使用的場景 1、根據特定的開發需求,生成一個標準的開發和測試環境,比如機構庫的開發,我們需要的環境包括:JDK + Postgresql + tomcat + Nginx + ... 當我們新來一個開發或者測試人員,我們根據對應的環境,生成一個屬于這個開發/測試人員的虛擬機(暫且如此稱呼吧),編譯部署代碼,測試系統都隔離在自身負責的范圍。 2、對于系統平臺部分,數據庫和平臺部分,安裝在一個環境中,然后我們開發的不同模塊都連接到這個虛擬機中公開的接口上,這樣,這個環境對我們開發產生積極的影響,核心部分隔離了,應用開發不用再繁瑣的部署平臺的其他部分了,及保證了核心代碼安全,又可以讓開發人員專注自身業務而不用管平臺底層部分。 三、安裝Docker 這里僅僅針對Ubuntu做說明,其他的Linux都差不多 aptitude install lxc-docker就可以安裝docker了,從名字可以看出docker與lxc的關系,至于lxc是什么,可以自行Google,lxc是docker的底層實現,是一種linux的內核虛擬化的工具集合 安裝完畢后,使用命令 docker --version查看版本并確定是否安裝成功 四、Docker的基本元素 Image 提供一個快速部署的模板,這是與lxc最大的區別,可以基于一個Image快速部署多個相同的容器,docker images命令可以查看目前系統有哪些鏡像 Container 容器,可以簡單認為是虛擬機了(雖然不準確),它是我們工作實體,每個Container相當于一個完整的Linux系統,docker ps命令可以查看目前系統有哪些容器 五、如何創建/獲得Docker Image 5.1、通過網絡獲取 可以到http://index.docker.io網站查找是否有自己需要的docker image,如果有合適的,直接使用 docker pull命令就可以獲取到。 5.2、自己構建 如果沒有合適的,這個時候我們可以通過編寫Dockerfile文件,然后通過 docker build命令來創建自己image。 六、Dockerfile簡介 詳細請參考 http://docs.docker.io/reference/builder/ 基本指令(比較重要的指令) FROM RUN ADD CMD/ENTRYPOINT USER EXPOSE 樣例 生成Image docker build -t msgserver . 七、生成,使用Container 如果把Image比作Java中的類(Class),那Container就是Java中的對象(Object)了,真正做實事的就是Container 在Docker中,只要使用docker run運行一個image,就會生成一個container(沒錯,每次運行都生成一個新的container),所以一般都是運行一次后,記錄ContainerID,然后在需要開始或者停止的時候使用docker start/stop命令來啟動或者停止 示例 docker run -d -p 11211:11211 -p 23044:22 memcached docker ps可以查看已經啟動的container信息 八、現狀和建議 公司內部的服務都已經部署好的,都已經寫好腳本了,所有的container都有靜態映射ssh端口,可以進入后進行細微的配置調整(docker在公司內部目前主要作為paas平臺在應用) 如果構建新的image和container,需要系統地學習docker的使用 建議學習docker前,先學習lxc的使用和概念,有時間,可以參考docker的源代碼,能更深入了解docker是怎樣整合其他工具和技術的

docker ppt:這是docker ppt,包括了Docker簡介,Docker組件,Docker使用場景,Docker安裝體驗等內容,歡迎點擊下載。

docker入門分享ppt:這是docker入門分享ppt,包括了了解Docker,了解Docker,Dockerizing Applications: A "Hello world",Refresher on Docker等內容,歡迎點擊下載。

推薦PPT

PPT分類Classification

Copyright:2009-2015 rsdown.cn Corporation,All Rights Reserved 紅軟PPT免費下載網版權所有

粵ICP備14102101號

黑龙江麻将打法 山东十一选五的开奖直播 广西十一选五一定牛 电子游艺哪个游戏好玩 现金炸金花手机版提现 举报微信赚钱有奖励吗 二肖中特一九龙心水 体彩北京11选5开奖结果 大乐透开奖直播到底在哪里 足球指数.足彩指数 kk棋牌游戏下载