32
我成功構建了一個從不同圖像開始並使用Dockerfile
的碼頭圖像。然後,我在Docker註冊表中執行了一個docker push
進入我的帳戶,但我無法看到我在註冊表頁面中使用的Dockerfile
。如何將Dockerfile添加到docker註冊表頁面?
如何將用於創建圖像的Dockerfile
添加到註冊表頁面?
我成功構建了一個從不同圖像開始並使用Dockerfile
的碼頭圖像。然後,我在Docker註冊表中執行了一個docker push
進入我的帳戶,但我無法看到我在註冊表頁面中使用的Dockerfile
。如何將Dockerfile添加到docker註冊表頁面?
如何將用於創建圖像的Dockerfile
添加到註冊表頁面?
您需要執行Docker鏡像的automated build。基本上,您將Dockerfile(以及任何相關的上下文)添加到回購站(GitHub,BitBucket或您自己的)中,並且Docker會在獲取WebHook時隨時生成該圖像。
從文檔:
自動化構建具有以下幾個優點:自動化構建的
用戶可以相信,內置嚴格按照規定 產生的圖像了。
Dockerfile將供任何人訪問Docker Hub註冊表上的 存儲庫。
由於該過程是自動化的,因此自動構建有助於確保 您的存儲庫始終處於最新狀態。