1. 程式人生 > >docker之倉庫管理

docker之倉庫管理

倉庫認識

docker 倉庫,即所謂registry,實現了映象的管理、分發,同時還包括使用者的認證。dockerregistry倉庫是一個無狀態的、高可靠的伺服器應用程式,用來儲存docker映象。docker.io為docker官方的倉庫,預設所有的pull均是從官方倉庫拉取映象。

公司內部平臺應用如果使用docker映象,則必須搭建私有倉庫,使用docker的官方映象Registry的最新版本2(目前是2.5),可以很方便的搭建私有倉庫。

Docker 開源專案之 registry。 Habor是由VMWare公司開源的容器映象倉庫。事實上,Habor是在Docker Registry上進行了相應的企業級擴充套件,從而獲得了更加廣泛的應用,這些新的企業級特性包括:管理使用者介面,基於角色的訪問控制 ,AD/LDAP整合以及審計日誌等。

Docker私有倉庫管理之Harbor搭建

阿里雲映象倉庫使用

目前上傳本地映象到網上有多種途徑,一個是上傳到hub上,一個是阿里雲映象倉庫,還要其他伺服器。 上傳到hub上實在是太慢了,我的伺服器用的是阿里雲,所以選擇上傳到阿里雲映象倉庫中。

網易蜂巢映象倉庫使用

即使你配置了阿里的映象源,還是可以通過如下類似的命令從 其他映象源中下載docker映象。

docker pull hub.c.163.com/public/nginx:1.2.1

對比阿里docker倉庫和網易蜂巢,感覺網易做的好一點,映象庫給你做了分類比較清晰,而且每個映象 pull 命令都帶了網址資訊,可以方便讓你從他們的地址pull映象。下載量、收藏數顯示的都比較清晰。