1. 程式人生 > >Docker Hub簡介及自動化構建映象

Docker Hub簡介及自動化構建映象

Docker Hub

官網https://hub.docker.com,它提供與原始碼託管服務的github類似,dockerhub託管的是映象。

映象分發

  1. 註冊Docker Hub賬號
  2. 執行docker login輸入使用者名稱和密碼(登入資訊儲存在~/.docker/config.json 中。PS:我的環境是centos7)
  3. 使用push命令上傳映象,不指定映象tag的話,會將倉庫中本地的所有映象都長傳到dockerhub
    命令如:
    docker push tonyxinminghui/test:v1
  4. 我們的映象就上傳完畢可以在dockerhub的倉庫管理頁面檢視。

自動化構建

我們除了可以在本地建立映象push到dockerhub上,也可以利用dockerhub提供的自動化構建技術在服務端直接構建映象。提供dockerhub連線一個包含Dockerfile檔案的github的倉庫,這樣dockerhub的構建叢集伺服器就會自動構建映象,這種方式構建出來的映象會被標記為Automated Build。
以下是具體流程:
1. 登入dockerhub,點選下圖中按鈕
這裡寫圖片描述
2. 如果你是第一次構建就會看到以下內容,點選linkAccount
這裡寫圖片描述
3. 會進入下圖頁面,由於我們在這裡演示連線github,所以點選link Github。
這裡寫圖片描述
4. 出現下圖頁面推薦選擇上面的
這裡寫圖片描述


5. 進入下圖頁面選擇授權
這裡寫圖片描述
6. 輸入密碼
這裡寫圖片描述
7. 到此為止連線github的操作完畢,繼續建立
這裡寫圖片描述
8. 這裡寫圖片描述
9. 進入github選擇連線相應的倉庫
這裡寫圖片描述
10. 選中
這裡寫圖片描述
11. 在這裡可以填寫一些docker映象的基本資訊這裡寫圖片描述
12. 點選觸發生成映象
這裡寫圖片描述
13.在build details中檢視映象生成過程中的具體資訊,包括錯誤資訊。這裡寫圖片描述