閱讀117 返回首頁    go 微信


構建容器鏡像__構建管理_用戶指南_容器服務-阿裏雲

容器鏡像服務支持構建的源代碼倉庫包括阿裏雲 Code 倉庫,Github 倉庫,Bitbucket 倉庫,本地直接推送鏡像到容器鏡像服務倉庫。

操作流程

  1. 創建鏡像倉庫

    1. 登陸 容器鏡像服務控製台

    2. 單擊左側導航欄中的 鏡像列表,單擊右上角的 創建鏡像倉庫,如下圖所示。

      鏡像

    3. 填寫自己的倉庫名稱。

    4. 填寫摘要(必填項)。

    5. 填寫可選的描述信息。

    6. 選擇倉庫類型,公開或者私有,如下圖所示。

      信息

  2. 設置代碼源

    容器鏡像服務支持構建的源代碼倉庫包括阿裏雲 Code 倉庫,Github 倉庫,Bitbucket 倉庫以及本地倉庫。本地倉庫僅支持將本地已經構建好的鏡像推送到容器鏡像服務倉庫,其他源代碼倉庫支持鏡像的自動構建。

    1. 進入相應的源代碼倉庫獲得正確的授權,即授權容器鏡像服務拉取其他源代碼倉庫的權限。目前支持通過 Git 版本管理係統的方式進行拉取。

    2. 選擇相應的代碼命名空間和項目。

      注意:項目下麵必須要有用於鏡像構建的 Dockerfile 以及構建上下文目錄(即 Dockerfile 所在的目錄)。

      倉庫

  3. 設置構建規則並單擊 創建鏡像倉庫

    1. 選擇是否在代碼倉庫發生變更時自動觸發構建鏡像。

    2. 選擇是否使用海外機器進行構建。

    3. 選擇是否在構建過程中使用緩存。如果構建中執行的 RUN 命令會執行去其他網址拉取更新內容的操作,需要禁用緩存。

    4. 選擇正確的源代碼分支或者 Tag。

    5. 填寫正確的 Dockerfile 文件所在的目錄名稱,默認為根目錄 /

    6. 填寫正確的構建文件名稱,默認為 Dockerfile

    7. 填寫構建時鏡像的版本名稱,一個鏡像支持多個版本名稱,用逗號(,)分隔。

    8. 點擊 添加一條構建規則,支持通過指定多條構建規則,來一次性構建多個鏡像。

      規則

  4. 執行構建

    1. 回到 鏡像列表 頁麵,找到創建成功的倉庫,本示例中為 hello-world,單擊 管理

    2. 單擊左側導航欄中的 構建,進入構建選項頁。

    3. 單擊 立即構建,開始執行構建。

    4. 單擊 日誌,可以查看實時的構建日誌。

    build

最後更新:2016-11-23 16:04:19

  上一篇:go 節點自動伸縮__日誌和監控_用戶指南_容器服務-阿裏雲
  下一篇:go Dockerfile 支持的指令__構建管理_用戶指南_容器服務-阿裏雲