2017-08-07 76 views
0

我有一個Dockerhub帳戶與自動構建的Github鏈接。通過Github上的每個操作,構建都將在dockerhub帳戶上啓動。但現在,我必須找到一種方法,讓AWS可以通過這種方式來監聽新構建,並拉動構建並運行它。如何使用鉤子將docker自動構建映像推送到AWS實例?

我是新來泊塢窗的技能,請讓我知道,如果有任何人知道解決這個?

回答

0

您可以使用網絡掛接功能在DockerHub與CI/CD工具鏈接到觸發您的EC2實例泊塢窗拉。例如,在EC2實例或現場

  • SSH遠程使用詹金斯SSH遠程插件
  • 創建部署
  • 一個Build作業的作業裏面的EC2實例使用詹金斯

    • 設置詹金斯,添加shell腳本代碼以從DockerHub中提取圖像。
    • 觸發這個工作,註冊與詹金斯作業鏈接的網絡掛接,裏面DockerHub網絡掛接部分作爲構建觸發器調用網絡掛接。
  • +0

    我已經開始Github與Docker集線器的集成,但是當我試圖通過Dockerfile創建一個拉'FROM'基礎鏡像時,它向我展示了從基地'未經授權:需要驗證'的錯誤,登錄到基地,我可以通過URL在Dockerfile的FROM中傳遞憑證。 –

    +0

    要訪問您的私人存儲庫,您需要驗證碼頭中心。檢查以下https://docs.docker.com/engine/reference/commandline/login/#credentials-store – Ashan

    相關問題