閱讀234 返回首頁    go 網易 go 網易蜂巢


創建自定義鏡像

目錄

簡介

蜂巢支持用戶使用自定義鏡像,本文將詳細介紹如何在蜂巢創建自定義鏡像。目前在蜂巢創建自定義鏡像的方式有:

注:鏡像版本更新、覆蓋也可以通過以上方式進行。

Dockerfile 創建自定義鏡像

1.  登錄蜂巢控製台

2.  點擊左側導航菜單的「鏡像倉庫」標簽;

3.  點擊鏡像倉庫列表左上角的「創建鏡像倉庫」按鈕:

創建自定義鏡像-創建鏡像倉庫.png
  • 倉庫名稱(必填),命名規則如下:
    • 使用小寫字母、數字、中劃線、下劃線、英文句號;
    • 以字母或數字開頭結尾;
    • 不少於 2 個字符;
    • 不包含連續的特殊字符。
    • <username>/<repo_name> 的總長度不能超過 255 個字符(其中 username 為用戶名,repo_name 為你填寫的倉庫名稱。例如對於鏡像 nofrish/nginx 來說,長度為 13 而不是 5)。
  • 訪問權限(必填,默認私有):
    • 私有:僅用戶本人可以下載和使用該鏡像倉庫中的鏡像;
    • 公開:所有用戶都可以下載和使用該鏡像倉庫中的鏡像。
  • 基本描述(非必填,默認為空)
  • 詳細信息(非必填,默認為空):

4.  進入創建完成的鏡像倉庫,點擊「構建鏡像」按鈕:

創建自定義鏡像-構建鏡像.png
注:使用已經構建鏡像的倉庫時,若版本名存在則構建後直接覆蓋原有鏡像。

5.  在構建鏡像頁麵,設置版本號、上傳本地 Dockefile 文件:

創建自定義鏡像-提交並創建鏡像.png

6.  確認信息,點擊「提交並構建」按鈕,開始創建自定義鏡像。

代碼創建自定義鏡像

1.  登錄蜂巢控製台

2.  點擊左側導航菜單的「鏡像倉庫」標簽;

3.  點擊鏡像倉庫列表中對應鏡像的名稱,進入鏡像倉庫詳情頁,點擊「構建鏡像」按鈕,如下圖所示:

代碼自定義鏡像 鏡像詳情.png

4.  輸入新的版本號,構建方式默認選擇「代碼構建」,按需選擇合適的基礎鏡像,並填寫代碼的 Git 或 SVN 地址等信息。填寫完畢後,點擊「提交並構建」即可。

代碼自定義鏡像 構建鏡像.png

蜂巢容器保存為自定義鏡像

1.  登錄蜂巢控製台

2.  點擊左側導航菜單的「容器管理」標簽;

3.  點擊需要保存的容器,進入「容器詳情」頁;

4.  點擊「保存為鏡像」按鈕,設置相關信息:

創建自定義鏡像-容器保存為鏡像.png
  • 倉庫名稱(必填),命名規則如下:
    • 使用小寫字母、數字、中劃線、下劃線、英文句號;
    • 以字母或數字開頭結尾;
    • 不少於 2 個字符;
    • 不包含連續的特殊字符。
    • <username>/<repo_name> 的總長度不能超過 255 個字符(其中 username 為用戶名,repo_name 為你填寫的倉庫名稱。例如對於鏡像 nofrish/nginx 來說,長度為 13 而不是 5)。
  • 版本(必填),命名規則如下:
    • 默認 latest;
    • 1-128 位字母、數字、中劃線、下劃線或英文句號;
    • 若版本名存在,則構建後直接覆蓋原有鏡像。

5. 確認信息,點擊「保存並構建」按鈕,開始創建自定義鏡像。

Docker 客戶端創建自定義鏡像

1.  創建本地鏡像:

2.  使用 docker tag 命令給鏡像打標簽,重新指定鏡像倉庫;

3.  推送本地鏡像至蜂巢

最後更新:2017-01-03 10:48:50

  上一篇:go 如何導入數據庫實例
  下一篇:go Java快速入門(容器)