【Docker】-三要素

我們都知道面向對象有三要素:封裝,繼承,多態。

Docker也有三要素:鏡像,容器,倉庫。接下來我們從這三要素入手來看一下Docker到底是什麼東西。

一、總的來說

Docker是一款解決了運行環境和配置問題的軟件,是一個方便做持續集成並有助於整體發佈的容器虛擬化技術。

二、鏡像

和之前理解的系統鏡像一樣。我們可以用同一個系統鏡像在不同電腦安裝多個系統。那Docker鏡像可以創建多個容器,用面向對象來理解就是,鏡像是類,而容器是對象。

三、容器

如上所說,容器是鏡像的對象。Docker可以利用容器獨立運行一個或一組應用。每個容器之間是相互隔離、保證安全的平臺,它可以被啓動、開始、停止、刪除。

容器還可以看成是一個簡易版的Linux環境和運行在其中的應用程序。從這我們也能看出Docker有着十分和諧方便的功能是吧。它可以把你的程序和程序所需要的環境放在一起,不用你在往服務器發佈系統的時候再考慮環境是不是一致呀等問題。

四、倉庫

倉庫是集中存放鏡像文件的場所。每個倉庫裏包含多個鏡像,每個鏡像有不同的標籤。

和git一樣,它有公開倉庫和私有倉庫。

最大的公開倉庫:Docker Hub https://hub.docker.com/

 

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