- 鯤鵬架構(gòu)入門與實(shí)戰(zhàn)
- 張磊編著
- 328字
- 2022-07-29 14:17:52
5.4.2 容器和鏡像、倉庫之間的關(guān)系
在使用容器的時(shí)候,容器、鏡像、倉庫是關(guān)系非常緊密的幾個(gè)概念,需要對比說明。
鏡像:鏡像是一個(gè)只讀的模板,一個(gè)獨(dú)立的文件系統(tǒng),包括運(yùn)行容器所需的數(shù)據(jù),可以用來創(chuàng)建新的容器。鏡像可以從倉庫拉取,也可以推送鏡像到倉庫。
容器:容器是基于鏡像創(chuàng)建的,是獨(dú)立運(yùn)行的一個(gè)或一組應(yīng)用。同一個(gè)鏡像可以創(chuàng)建多個(gè)容器,容器可以啟動、暫停、停止、刪除,但是對創(chuàng)建它的鏡像沒有影響。容器也可以保存當(dāng)前狀態(tài),提交后可作為新鏡像。
倉庫:倉庫是存儲鏡像的場所,可以查詢、提交、提取鏡像,目前最大的開源倉庫是dockerhub。
從倉庫提取鏡像,然后使用鏡像創(chuàng)建容器的關(guān)系如圖5-10所示。

圖5-10 從倉庫到容器
同樣,從容器提交鏡像,然后推送鏡像到倉庫的關(guān)系也可以用圖5-11來表示。

圖5-11 從容器到倉庫
推薦閱讀
- 零起步玩轉(zhuǎn)掌控板與Mind+
- Docker技術(shù)入門與實(shí)戰(zhàn)(第3版)
- Apache Spark 2.x Machine Learning Cookbook
- Python機(jī)器學(xué)習(xí)經(jīng)典實(shí)例
- Flux Architecture
- 3D少兒游戲編程(原書第2版)
- 基于Swift語言的iOS App 商業(yè)實(shí)戰(zhàn)教程
- jQuery開發(fā)基礎(chǔ)教程
- Serverless computing in Azure with .NET
- Active Directory with PowerShell
- 青少年信息學(xué)競賽
- Java程序設(shè)計(jì)入門
- Mastering openFrameworks:Creative Coding Demystified
- Instant Lucene.NET
- 編寫高質(zhì)量代碼:改善Objective-C程序的61個(gè)建議