Docker為什么出現(xiàn)?
一款產(chǎn)品: 開發(fā)–上線 兩套環(huán)境!應(yīng)用環(huán)境,應(yīng)用配置!
開發(fā) — 運(yùn)維。 問題:我在我的電腦上可以允許!版本更新,導(dǎo)致服務(wù)不可用!對(duì)于運(yùn)維來說考驗(yàn)十分大?
環(huán)境配置是十分的麻煩,每一個(gè)及其都要部署環(huán)境(集群Redis、ES、Hadoop)費(fèi)事費(fèi)力。
發(fā)布一個(gè)項(xiàng)目( jar + (Redis MySQL JDK ES) ),項(xiàng)目能不能帶上環(huán)境安裝打包!
之前在服務(wù)器配置一個(gè)應(yīng)用的環(huán)境 Redis MySQL JDK ES Hadoop 配置超麻煩了,不能夠跨平臺(tái)。
開發(fā)環(huán)境Windows,最后發(fā)布到Linux!
傳統(tǒng):開發(fā)jar,運(yùn)維來做!
現(xiàn)在:開發(fā)打包部署上線,一套流程做完!
安卓流程:java — apk —發(fā)布(應(yīng)用商店)一 張三使用apk一安裝即可用!
docker流程: java-jar(環(huán)境) — 打包項(xiàng)目帯上環(huán)境(鏡像) — ( Docker倉(cāng)庫(kù):商店)-----
Docker給以上的問題,提出了解決方案!
Docker的思想就來自于集裝箱!
JRE – 多個(gè)應(yīng)用(端口沖突) – 原來都是交叉的!
隔離:Docker核心思想!打包裝箱!每個(gè)箱子是互相隔離的。
Docker通過隔離機(jī)制,可以將服務(wù)器利用到極致!
2013年,Docker開源!
越來越多的人發(fā)現(xiàn)docker的優(yōu)點(diǎn)!火了。Docker每個(gè)月都會(huì)更新一個(gè)版本!
2014年4月9日,Docker1.0發(fā)布!
docker為什么這么火?十分的輕巧!
在容器技術(shù)出來之前,我們都是使用虛擬機(jī)技術(shù)!
虛擬機(jī):在window中裝一個(gè)VMware,通過這個(gè)軟件我們可以虛擬出來一臺(tái)或者多臺(tái)電腦!笨重!
虛擬機(jī)也屬于虛擬化技術(shù),Docker容器技術(shù),也是一種虛擬化技術(shù)!
之前的虛擬機(jī)技術(shù)
內(nèi)核,庫(kù),app應(yīng)用
虛擬機(jī)技術(shù)缺點(diǎn):
1、 資源占用十分多
2、 冗余步驟多
3、 啟動(dòng)很慢!
容器化技術(shù)
容器化技術(shù)不是模擬一個(gè)完整的操作系統(tǒng)
比較Docker和虛擬機(jī)技術(shù)的不同:
傳統(tǒng)虛擬機(jī),虛擬出一條硬件,運(yùn)行一個(gè)完整的操作系統(tǒng),然后在這個(gè)系統(tǒng)上安裝和運(yùn)行軟件
容器內(nèi)的應(yīng)用直接運(yùn)行在宿主機(jī)的內(nèi)容,容器是沒有自己的內(nèi)核的,也沒有虛擬我們的硬件,所以就輕便了
每個(gè)容器間是互相隔離,每個(gè)容器內(nèi)都有一個(gè)屬于自己的文件系統(tǒng),互不影響
DevOps(開發(fā)、運(yùn)維)
應(yīng)用更快速的交付和部署
傳統(tǒng):一堆幫助文檔,安裝程序。
Docker:打包鏡像發(fā)布測(cè)試一鍵運(yùn)行。
更便捷的升級(jí)和擴(kuò)縮容
使用了 Docker之后,我們部署應(yīng)用就和搭積木一樣
項(xiàng)目打包為一個(gè)鏡像(帶著環(huán)境直接跑起來),擴(kuò)展 服務(wù)器A!服務(wù)器B
打包之后可以在不同的服務(wù)器上跑
更簡(jiǎn)單的系統(tǒng)運(yùn)維
在容器化之后,我們的開發(fā),測(cè)試環(huán)境都是高度一致的
更高效的計(jì)算資源利用
Docker是內(nèi)核級(jí)別的虛擬化,可以在一個(gè)物理機(jī)上可以運(yùn)行很多的容器實(shí)例!服務(wù)器的性能可以被壓榨到極致。
本文標(biāo)題:docker是什么?能做什么?
分享路徑:http://www.ekvhdxd.cn/article28/sogcjp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計(jì)、微信公眾號(hào)、網(wǎng)站策劃、面包屑導(dǎo)航、營(yíng)銷型網(wǎng)站建設(shè)、自適應(yīng)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
移動(dòng)網(wǎng)站建設(shè)知識(shí)