新聞中心
docker容器優(yōu)勢(shì)
docker 容器優(yōu)勢(shì)是什么?Docker是在宿主機(jī)器的操作系統(tǒng)上創(chuàng)建Docker引擎,直接在宿主主機(jī)的操作系統(tǒng)上調(diào)用硬件資源,而不是虛擬化操作系統(tǒng)和硬件資源,所以操作速度快。docker容器的特點(diǎn)表現(xiàn)在:
1)上手快
用戶只需要幾分鐘,就可以把自己的程序“Docker 化”。Docker 依賴于“寫時(shí)復(fù)制” (copy-on-write)模型,使修改應(yīng)用程序也非常迅速,可以說(shuō)達(dá)到“隨心所致,代碼即改” 的境界。
隨后,就可以創(chuàng)建容器來(lái)運(yùn)行應(yīng)用程序了。大多數(shù)Docker容器只需要不到1秒中即可啟動(dòng)。由于去除了管理程序的開銷,Docker容器擁有很高的性能,同時(shí)同一臺(tái)宿主機(jī)中也可以運(yùn)行更多的容器,使用戶盡可能的充分利用系統(tǒng)資源。
2)邏輯分類
使用 Docker,開發(fā)人員只需要關(guān)心容器中運(yùn)行的應(yīng)用程序,而運(yùn)維人員只需要關(guān)心如何管理容器。Docker 設(shè)計(jì)的目的就是要加強(qiáng)開發(fā)人員寫代碼的開發(fā)環(huán)境與應(yīng)用程序要部署 的生產(chǎn)環(huán)境一致性。從而降低或避免那種“開發(fā)時(shí)一切正常,肯定是運(yùn)維的問(wèn)題”。
3)快速高效的開發(fā)周期
Docker 的目標(biāo)之一就是縮短代碼從開發(fā)、測(cè)試到部署、上線運(yùn)行的周期,讓你的應(yīng)用程序具備可移植性,易于構(gòu)建,并易于協(xié)作。通俗一點(diǎn)說(shuō),Docker 就像一個(gè)盒子,里面 可以裝很多物件,如果需要這些物件的可以直接將該大盒子拿走,而不需要從該盒子中一件件的取。
4)使用面向服務(wù)的架構(gòu)
Docker 還鼓勵(lì)面向服務(wù)的體系結(jié)構(gòu)和微服務(wù)架構(gòu)。Docker 推薦單個(gè)容器只運(yùn)行一個(gè)應(yīng)用程序或進(jìn)程,這樣就形成了一個(gè)分布式的應(yīng)用程序模型。
在這種模型下,應(yīng)用程序或者服務(wù)都可以表示為一系列內(nèi)部互聯(lián)的容器,從而使分布式部署應(yīng)用程序,擴(kuò)展或調(diào)試應(yīng)用程序都變得非常簡(jiǎn)單,同時(shí)也提高了程序的內(nèi)省性。(當(dāng)然,可以在一個(gè)容器中運(yùn)行多個(gè)應(yīng)用程序)
無(wú)憂主機(jī)的容器云產(chǎn)品是通過(guò)docker技術(shù),在集群服務(wù)器上部署容器服務(wù)實(shí)現(xiàn),功能強(qiáng)大、簡(jiǎn)單易用,擁有上萬(wàn)linux鏡像,靈活強(qiáng)大,安全可靠。高性價(jià)比的容器云產(chǎn)品鏈接
本文地址:http://www.gle-technology.com/news/31070.html