如何通俗解釋ker是什麼,如何通俗解釋Docker是什麼

2022-03-11 19:56:50 字數 4499 閱讀 2706

1樓:匿名使用者

docker的思想來自於集裝箱,集裝箱解決了什麼問題?在一艘大船上,可以把貨物規整的擺放起來。並且各種各樣的貨物被集裝箱標準化了,集裝箱和

集裝箱之間不會互相影響。那麼我就不需要專門運送水果的船和專門運送化學品的船了。只要這些貨物在集裝箱裡封裝的好好的,那我就可以用一艘大船把他們都運

走。docker就是類似的理念。現在都流行雲端計算了,雲端計算就好比大貨輪。docker就是集裝箱。

1.不同的應

用程式可能會有不同的應用環境,比如.net開發的**和php開發的**依賴的軟體就不一樣,如果把他們依賴的軟體都安裝在一個伺服器上就要除錯很久,

而且很麻煩,還會造成一些衝突。比如iis和apache訪問埠衝突。這個時候你就要隔離.net開發的**和php開發的**。常規來講,我們可以在

伺服器上建立不同的虛擬機器在不同的虛擬機器上放置不同的應用,但是虛擬機器開銷比較高。docker可以實現虛擬機器隔離應用環境的功能,並且開銷比虛擬機器小,

小就意味著省錢了。

2.你開發軟體的時候用的是ubuntu,但是運維管理的都是centos,運維在把你的軟體從開發環境轉移到生產環境

的時候就會遇到一些ubuntu轉centos的問題,比如:有個特殊版本的資料庫,只有ubuntu支援,centos不支援,在轉移的過程當中運維就

得想辦法解決這樣的問題。這時候要是有docker你就可以把開發環境直接封裝轉移給運維,運維直接部署你給他的docker就可以了。而且部署速度快。

3.在伺服器負載方面,如果你單獨開一個虛擬機器,那麼虛擬機器會佔用空閒記憶體的,docker部署的話,這些記憶體就會利用起來。

總之docker就是集裝箱原理。

2樓:老男孩教育

docker是一個開源的應用容器引擎,它基於go語言開發,並遵從apache2.0開源協議。使用docker可以讓開發者封裝他們的應用以及依賴包到一個可移植的容器中,然後釋出到任意linux機器上,也可以實現虛擬化。

docker容器完全使用沙箱機制,相互之間不會有任何介面,這保證了容器之間的安全性。

docker誕生於2023年初,目前有兩個版本:community edition(ce,社群版)和enterprise

edition(ee,企業版)。

docker的特點:

1、更高效的利用系統資源

docker對系統資源的利用率很高,無論是應用執行速度,記憶體損耗或者檔案儲存速度,都要比傳統虛擬機器技術更高效。因此,對比虛擬化技術,一個相同配置的主機往往可以執行更多數量的應用。

2、更快速的啟動時間

傳統的虛擬化技術啟動應用服務往往需要數分鐘,而docker容器應用,由於直接執行於宿主核心,無需啟動完整的作業系統,因此可以做到秒級,甚至毫秒級的啟動時間,大大節約了開發測試,部署的時間。

3、一致的執行環境

開發過程中常見的一個問題是環境一致問題,由於開發環境、測試環境、生產環境不一致,導致有些bug並未在開發過程中發現。而docker的映象提供了除核心外完整的執行時環境,確保環境一致性,從而不會在出現這段**在我機器上沒問題這類問題。

4、持續支付和部署

對開發和運維人員來說,最希望就是一次建立和部署,可以在任意地方執行。而且使用docker

file使映象構建透明化,不僅僅開發團隊可以理解應用執行環境,也方便運維團隊理解應用執行所需條件,幫助更好的生產環境中部署該映象。

5、更輕鬆的遷移

由於docker確保了執行環境的一致性,使得應用的遷移更加容易。docker可以在很多平臺上執行,無論是物理機、虛擬機器、公有云、私有云,甚至是筆記本、其執行結果是一致的。因此使用者可以很輕易的將在一個平臺上執行的應用,遷移到另一個平臺上,而不用擔心執行環境的變化導致應用無法正常執行的情況。

6、更輕鬆的維護和擴充套件

docker使用的分層儲存以及映象技術,使得應用重複部分的複用更為容易,也使得應用的維護更新更加簡單,基於基礎映象進一步擴充套件映象也變得十分簡單。此外,docker團隊同各個開源專案團隊一起維護了一大批高質量的官網映象,既可以直接在生產環境使用,又可以作為基礎進一步定製,大大降低了應用服務的映象製作成本。

如何通俗解釋docker是什麼

3樓:匿名使用者

docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然後釋出到任何流行的 linux 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何介面。

4樓:星月小木木

docker的思想來自於集裝箱,集裝箱解決了什麼問題?在一艘大船上,可以把貨物規整的擺放起來。並且各種各樣的貨物被集裝箱標準化了,集裝箱和

集裝箱之間不會互相影響。那麼我就不需要專門運送水果的船和專門運送化學品的船了。只要這些貨物在集裝箱裡封裝的好好的,那我就可以用一艘大船把他們都運

走。docker就是類似的理念。現在都流行雲端計算了,雲端計算就好比大貨輪。docker就是集裝箱。

1.不同的應

用程式可能會有不同的應用環境,比如.net開發的**和php開發的**依賴的軟體就不一樣,如果把他們依賴的軟體都安裝在一個伺服器上就要除錯很久,

而且很麻煩,還會造成一些衝突。比如iis和apache訪問埠衝突。這個時候你就要隔離.net開發的**和php開發的**。常規來講,我們可以在

伺服器上建立不同的虛擬機器在不同的虛擬機器上放置不同的應用,但是虛擬機器開銷比較高。docker可以實現虛擬機器隔離應用環境的功能,並且開銷比虛擬機器小,

小就意味著省錢了。

2.你開發軟體的時候用的是ubuntu,但是運維管理的都是centos,運維在把你的軟體從開發環境轉移到生產環境

的時候就會遇到一些ubuntu轉centos的問題,比如:有個特殊版本的資料庫,只有ubuntu支援,centos不支援,在轉移的過程當中運維就

得想辦法解決這樣的問題。這時候要是有docker你就可以把開發環境直接封裝轉移給運維,運維直接部署你給他的docker就可以了。而且部署速度快。

3.在伺服器負載方面,如果你單獨開一個虛擬機器,那麼虛擬機器會佔用空閒記憶體的,docker部署的話,這些記憶體就會利用起來。

總之docker就是集裝箱原理。

誰可以簡單介紹一下docker到底是幹什麼用的?

5樓:匿名使用者

參考sf上好雨科技的回答:

docker主要有2大核心貢獻和對於軟體交付的影響:

2大貢獻:

1、封裝,將執行環境與**封裝到一個盒子中2、映象倉庫,將映象以類似**倉庫的方式分發軟體交付的影響:作為一個it界「集裝箱」 它把整個軟體交付的流程和方式都改變了,就相當於 集裝箱 一樣改變了整個航運、空運、陸運的方式,讓生產者產出的產品到終端使用者完全一致,無論中途經過多少過程。有了這個核心的「集裝箱」 整個生態都圍著它打轉。

6樓:動感超人光波

據我所知,截止目前,所謂的docker創業公司大致可以分成兩類。一類直接圍繞docker做生意,大概就是直接做docker的管理平臺,做docker的devops工具,做docker的各種解決方案。其中,比較有代表性的我聽過有云棧科級的csphere。

另外一類就可以算是基於docker去做其他各種業務,大部分是基於docker做pass,這類公司相對比較多,就不列舉了。

7樓:愛尚實訓_博雅

1)測試:docker 很適合用於測試釋出,將 docker 封裝後可以直接提供給測試人員進行執行,不再需要測試人員與運維、開發進行配合,進行環境搭建與部署。

2)測試資料分離:在測試中,經常由於測試場景變換,需要修改依賴的資料庫資料或者清空變動 memcache、redis 中的快取資料。docker 相較於傳統的虛擬機器,更輕量與方便。

可以很容易的將這些資料分離到不同的映象中,根據不同需要隨時進行切換。

3)開發:開發人員共同使用同一個 docker 映象,同時修改的源**都被掛載到本地磁碟。不再因為環境的不同而造成的不同程式行為而傷透腦筋,同時新人到崗時也能迅速建立開發、編譯環境。

4)paas 雲服務:docker 可以支援命令列封裝與程式設計,通過自動載入與服務自發現,可以很方便的將封裝於 docker 映象中的服務擴充套件成雲服務。類似像 doc 轉換預覽這樣的服務封裝於映象中,根據業務請求的情況隨時增加和減少容器的執行數量,隨需應變。

誰可以簡單介紹一下docker到底是幹什麼用的

8樓:知識林

docker是屬於運維和持續整合的管理工具,特別是在運維方面使用docker可以讓你省去很多重複的工作,可以讓你的應用程式永遠都是在相同的環境中執行,技術文件可以搜尋---知識林----檢視docker方面的文章

docker究竟是什麼,為什麼這麼流行,它的優點和缺陷有哪些

9樓:

好多公司都用docker,就是簡便輕巧

10樓:青雲只上不下

docker是一種虛擬機器,和其他虛擬機器不同在於無介面化和更輕量化,唯一的作用就是同一應用多開,不是同一應用,它的存在價值不大,想想看吧,在應用和底層本來就有一個作業系統,又多層docker,不是浪費資源嘛。

如何通俗地解釋,什麼是刑法上的競合

刑法中的競合,是指一個犯罪行為同時觸犯數個具有包容關係的具體犯罪條文,依法只適用其中一個法條定罪量刑的情況。對 法條競合犯 的處理原則是 1 當法條重合時,特別法優於普通法。如我國刑法規定了盜竊罪,一般情況下普遍適用。同時又規定了盜竊槍支 彈藥罪,屬於特別規定。特別法與普通法的競合,是在一個犯罪行為...

哲學,文學,通俗的解釋一下,什麼是哲學,解釋的通俗點

哲學是思想的內涵,探索大自然基本的規律,研究一切事物的現實,存在,知識,價值觀,原因,精神,和語言之間的關係。文學是思想的表達,描繪出人對大自然及人對一切事物的感受。哲學,通俗的解釋可以理解成一種思想,這種思想試圖找出各種事物或 者說世間萬物之間所存在的普遍規律並加以利用。簡單而片面的,可以認為哲學...

廣點通是什麼,廣點通是什麼?廣點通如何開通

騰訊廣點通是國內領先的效果廣告營銷平臺,依託於騰訊海量優質流量資源,給廣告主提供跨平臺 跨終端的網路推廣方案,並利用騰訊大資料處理演算法實現成本可控 效果客觀 智慧投放的網際網路效果廣告平臺。騰訊社交廣告擁有qq空間 qq 等騰訊大社交平臺的優質使用者,為廣告主提供優質廣告展示位置,同時與眾多外部 ...