Docker automated build with Github小記
OS: openSUSE Leap 42.1
首先先登入 dockerhub
點選右上角 Create -- > Create Automated Build
這個時候會出現還沒有跟 Github 或是 Bitbucket 連接的提示
點選 Link Accounts
點選要連接的服務
點選要連接的種類
我是先選 Public and Private
點選 Select
確認給予認証權限
點選 Authorize application
輸入密碼確認
確認完之後就會發現帳戶已經連結
接下來再次點選右上方 Create -- > Create Automated Build
就會發現圖示已經不一樣了
點選 Create Auto-build
接下來選取要 Auto-build 的 repo
接下來輸入名稱
點選 Create
建立完 repo 之後, 點選 Build Settings
輸入 Dockerfile 所在的目錄
點選 Save Changes
相關資訊可以到 Build Details 觀察
原則上是如果 Github 上面有 push 就會自動 trigger build
下面那個 Error 是我的檔案, 命名不是 Dockerfile, 我通常會加上系統的名稱, 所以目前的習慣是會自己建立一個 autobuild 目錄來存放.
之後就可以用 docker pull 指令來進行 image pull
先記下來
~ enjoy it
1 則留言:
想當初開始用 Docker Hub 也是跌跌撞撞的,期待後續的文章!
張貼留言