docker基礎知識總結[更新中]

什麼是docker?

docker是容器化技術。

Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的鏡像中,然後發佈到任何流行的 Linux或Windows 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何接口。

docker可以簡單的理解爲更加輕量級的虛擬機。

docker和kubernetes的關係是什麼?

關於docker和kubernets的關係可以參考這篇博客:https://blog.csdn.net/andyguan01_2/article/details/96993360 。

虛擬機繁重,想用Docker更輕量級,那好,你用吧,怎麼用呢?手動一個一個創建?當然不,故kubernetes技術便出現了,以kubernetes爲代表的容器集羣管理系統,這時候就該上場表演了。

說白了,我們用kubernetes去管理Docker集羣,即可以將Docker看成Kubernetes內部使用的低級別組件。另外,kubernetes不僅僅支持Docker,還支持Rocket,這是另一種容器技術。

docker的優勢是什呢:

1.簡單易操作,簡化了以往復雜的應用程序安裝步驟,使用docker會變得非常簡便。

2.可兼容多種應用,Web 應用、後臺應用、數據庫應用、大數據應用比如 Hadoop 集羣、消息隊列等等都可以打包成鏡像部署。

3.省錢 docker結合雲可以做到高性能低價格

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章