Docker簡介
Docker簡介
? 互聯(lián)網(wǎng)初期呻此,幾乎所有的應(yīng)用都以協(xié)議棧堆疊的形式進行開發(fā)轮纫,并且部署到單一的專屬服務(wù)器上。應(yīng)用是基于一系列良好的協(xié)議棧開發(fā)的焚鲜,他們包含中間件掌唾、運行時環(huán)境放前、和操作系統(tǒng)。 隨著日益復(fù)雜的互聯(lián)網(wǎng)環(huán)境和產(chǎn)品需求糯彬,今天凭语,開發(fā)者可以通過組合不同的服務(wù)來構(gòu)建和裝配應(yīng)用,并使應(yīng)用能夠跨越不同硬件環(huán)境撩扒,如公共的似扔、私有的以及虛擬的云服務(wù)器。
? 做到既能夠組合當前最佳服務(wù)又跨越多種運行環(huán)境并非容易的事情搓谆。當一個應(yīng)用擁有復(fù)雜的軟件依賴關(guān)系和多樣的硬件運行環(huán)境時炒辉,有以下幾個問題必須面對:
是否能夠處理應(yīng)用以來的多樣性和依賴庫之間的不良反應(yīng)?
是否能夠適應(yīng)硬件環(huán)境的多樣性泉手?
服務(wù)和應(yīng)用之間的交互是否合理黔寇?
是否可以在多個平臺之間快捷移動?
docker 能夠像集裝箱一樣方便地打包應(yīng)用斩萌,隔離不良影響缝裤,使應(yīng)用能夠在各種環(huán)境下運行并且在平臺之間易于移植。