Docker 倉庫是一個可存儲、分享和發(fā)布 Docker 鏡像的中央平臺,它類似于 Git 上的代碼倉庫。我們可以把它看成是一個中央集中式存儲 Docker 鏡像的地方,Docker 用戶可通過 Docker 倉庫來分享和下載自己所需的鏡像。Docker 官方提供了兩種類型的 Docker 倉庫,分別是公共倉庫和私有倉庫。
公共倉庫
公共倉庫是由 Docker 官方所維護(hù)的鏡像倉庫,這個倉庫是完全免費(fèi)的,任何人都可以下載里面的鏡像。默認(rèn)情況下,Docker 安裝后就已經(jīng)預(yù)安裝了 Docker 官方的公共倉庫。通過以下命令您就可以搜索公共倉庫里的鏡像: $ docker search 鏡像名稱
私有倉庫
私有倉庫是用戶自己搭建的 Docker 鏡像倉庫,他的鏡像只針對當(dāng)前用戶、小組或企業(yè)而言。這種類型的倉庫是有安全保障的,因為在其中存放的鏡像都是經(jīng)過授權(quán)的,別人無法訪問和下載。Docker 官方也提供了一個 Docker Hub Enterprise 的服務(wù),如果您不想搭建自己的私有倉庫的話,可以使用該服務(wù)。如果您想搭建自己的私有倉庫,可以使用以下命令進(jìn)行搭建: $ docker run -d -p 5000:5000 --name registry registry:2
總結(jié)
Docker 倉庫是一個重要的部分,它不僅讓我們可以分享鏡像,同時也能保障我們的數(shù)據(jù)安全。無論是公共倉庫還是私有倉庫,都能為我們提供便利。公共倉庫適合于一些輕量化的、共享的鏡像,而私有倉庫則可以更好地為我們提供定制化的服務(wù)。
下一篇c json增加