?
本文檔使用 PHP中文網(wǎng)手冊(cè) 發(fā)布
Docker Engine 提供了一個(gè)客戶端,您可以使用它在命令行或通過(guò)構(gòu)建過(guò)程創(chuàng)建圖像。您可以在容器中運(yùn)行這些圖像或發(fā)布它們供其他人使用。存儲(chǔ)您創(chuàng)建的圖像,搜索您可能需要的圖像,或發(fā)布其他人可能使用的圖像都是圖像管理的所有元素。
本節(jié)概述了 Docker 為圖像管理提供的主要功能和產(chǎn)品。
該Docker Hub負(fù)責(zé)集中有關(guān)用戶帳戶,圖片和公共命名空間的信息。它有不同的組件:
WebUI
元數(shù)據(jù)存儲(chǔ)(評(píng)論,明星,列表公共存儲(chǔ)庫(kù))
認(rèn)證服務(wù)
符號(hào)化
Docker Hub 只有一個(gè)實(shí)例,由 Docker Inc.運(yùn)行和管理。此公共 Hub 對(duì)大多數(shù)個(gè)人和小公司都很有用。
Docker Registry是Docker生態(tài)系統(tǒng)的一個(gè)組件。注冊(cè)表是一個(gè)存儲(chǔ)和內(nèi)容交付系統(tǒng),擁有名為Docker的圖像,可以使用不同的標(biāo)簽版本。例如,distribution/registry
帶有標(biāo)簽2.0
和圖像的圖像latest
。用戶使用docker push和pull命令與注冊(cè)表進(jìn)行交互,例如,docker pull myregistry.com/stevvooe/batman:voice
。
Docker Hub 有它自己的注冊(cè)表,就像 Hub 本身一樣,它由 Docker 運(yùn)行和管理。但是,還有其他方法可以獲取注冊(cè)表。您可以購(gòu)買(mǎi)Docker Trusted Registry產(chǎn)品以在您公司的網(wǎng)絡(luò)上運(yùn)行?;蛘?,您可以使用 Docker Registry組件來(lái)構(gòu)建私有注冊(cè)表。有關(guān)使用注冊(cè)表的信息,請(qǐng)參閱Docker Registry的概述。
在聯(lián)網(wǎng)系統(tǒng)間傳輸數(shù)據(jù)時(shí),信任是一個(gè)中心問(wèn)題。特別是,當(dāng)通過(guò)互聯(lián)網(wǎng)等不可信媒介進(jìn)行通信時(shí),確保系統(tǒng)運(yùn)行的所有數(shù)據(jù)的完整性和發(fā)布者至關(guān)重要。您使用 Docker 將圖像(數(shù)據(jù))推送到注冊(cè)表。內(nèi)容信任使您能夠驗(yàn)證通過(guò)任何渠道從注冊(cè)表接收的所有數(shù)據(jù)的完整性和發(fā)布者。
內(nèi)容信任目前僅適用于公共 Docker Hub 的用戶。它目前不適用于 Docker Trusted Registry 或私人注冊(cè)中心。