1. 程式人生 > >Docker學習筆記:訪問Docker倉庫

Docker學習筆記:訪問Docker倉庫

1、倉庫(Repository)是集中存放映象的地方,分公共倉庫和私有倉庫。註冊伺服器是存放倉庫的具體伺服器,一個註冊伺服器上可以有多個倉庫,而每個倉庫下面有多個映象。

2、Docker官方維護了一個公共映象倉庫https://hub.docker.com,大部分映象需求都可以通過Docker Hub中直接下載映象實現。根據是否為官方提供,可將映象分為兩類。一種是類似centos這樣的基礎映象,稱為基礎或根映象,這些映象由Docker公司建立、驗證、支援、提供。

3、自動建立功能允許使用者通過Docker Hub指定跟蹤一個目標網站(目前支援GitHub或BitBucket)上的專案,一旦專案發生新的提交,則自動執行建立。步驟如下:

       1) 建立並登入Docker Hub,以及目標網站;在目標網站中連線賬戶至Docker Hub

       2) 在Docker Hub中配置一個“自動建立”;

       3) 選取一個目標網站中的專案(需要含Dockerfile)和分支;

       4) 指定Dockerfile的位置,並自動建立。

4、安裝Docker 後,可以通過官方提供的registry映象來簡單搭建一套本地私有倉庫環境:docker run -d -p 5000:5000 registry,此時在本地將啟動一個私有倉庫地址監聽埠為5000。預設情況下,會將倉庫建立在容器的/tmp/registry目錄下,可以通過-v引數將映象檔案放在指定目錄。