docker容器和倉庫的區(qū)別

發(fā)布時間:2024-03-15
docker容器和倉庫的區(qū)別是什么?在docker中,容器、鏡像和倉庫是三個非常重要的基本概念,這三部分組成了docker的整個生命周期。下面我們來分別介紹下docker容器和倉庫。
docker容器(container):類似于一個輕量級的沙箱子(因為docker是基于linux內(nèi)核的虛擬技術(shù),所以消耗資源十分少),docker利用容器來運行和隔離應(yīng)用。
docker倉庫(repository):類似與代碼倉庫,是docker集中存放鏡像文件的場所。
docker容器
docker容器服務(wù)是由docker鏡像創(chuàng)建的運行實例??梢詫⑵鋯?、開始、停止、刪除,而這些容器都是相互隔離、互不可見的。
docker容器類似虛擬機,可以執(zhí)行包含啟動,停止,刪除等。每個容器間是相互隔離的。容器中會運行特定的運用,包含特定應(yīng)用的代碼及所需的依賴文件??梢园讶萜骺醋饕粋€簡易版的linux環(huán)境(包含root用戶權(quán)限,進程空間,用戶空間和網(wǎng)絡(luò)空間等)和運行在其中的應(yīng)用程序。
docker倉庫
如果使用了git和github,就很容易理解docker的倉庫概念。docker倉庫的概念和git類似。
docker倉庫是用來包含鏡像的位置,docker提供了一個注冊服務(wù)器(register)來保存多個倉庫,每個倉庫又可以包含多個具備不同tag的鏡像,
根據(jù)存儲的鏡像公開分享與否,docker倉庫分為公開倉庫(public)和私有倉庫(private)兩種形式。docker運作中使用的默認倉庫是docker hub公共倉庫。
目前,最大的公開倉庫是docker hub,存放了數(shù)量龐大的鏡像供用戶下載。國內(nèi)的公開倉庫包括docker pool等,可以提供穩(wěn)定的國內(nèi)訪問。如果用戶不希望公開分享自己的鏡像文件,docker也支持用戶在本地網(wǎng)絡(luò)內(nèi)創(chuàng)建一個只能自己訪問的私有倉庫。
當用戶創(chuàng)建了自己的鏡像之后,就可以使用push命令將它上傳到共有或者私有的倉庫。這樣下次在另外一臺機器上使用這個鏡像的時候,只需要從倉庫里面pull下來就可以了。
以上是關(guān)于docker容器和倉庫的介紹,西部數(shù)碼容器云利用docker技術(shù)部署容器服務(wù)實現(xiàn),可用于建站、運行應(yīng)用程序、配置負載均衡、搭建集群等。產(chǎn)品詳情鏈接 https://www.west.cn/paas/container/
上一個:美味花草茶
下一個:如何選配電腦主機(主機如何選)

商業(yè)賄賂與一般賄賂區(qū)別
楊十斑吉丁蟲防治
RTT253830FTE現(xiàn)貨庫存,最新價格
楊梅根腐病綜合防治
game域名是什么意思?如何申請game域名?
電腦華為手機錄音文件在哪個文件夾(華為手機錄音軟件如何在電腦上找到)
智能汽車CAN FD總線需要什么樣的降噪對策?
解除勞動合同補助金怎么算
營業(yè)執(zhí)照網(wǎng)絡(luò)辦理流程
市政管道工程施工圖識讀知識
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos