国产午夜福利在线观看红一片,久久精品国产再热青青青,又硬又粗又大一区二区三区视频,中文字幕乱码免费,久久超碰97文字幕 ,中国精学生妹品射精久久

最新更新最新專題

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

docker培訓ppt下載

素材大。
1 MB
素材授權(quán):
免費下載
素材格式:
.ppt
素材上傳:
lipeier
上傳時間:
2019-12-15
素材編號:
248433
素材類別:
課件PPT

素材預(yù)覽

docker培訓ppt

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

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

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

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

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

PPT分類Classification

Copyright:2009-2024 紅軟網(wǎng) rsdown.cn 聯(lián)系郵箱:rsdown@163.com

湘ICP備2024053236號-1