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