2017-05-09 32 views
3

我一直在試圖從私人註冊表瑞士電信Cloudfoundry推碼頭工人的形象。註冊表受到基本身份驗證的保護,因爲我們不希望爲任何人提供訪問權限。現在部署從註冊表中的一個碼頭工人形象與基本身份驗證

,使用CF CLI,我想推圖像cloudfoundry:

cf push appname -o my-registry.domain.com/image 

邏輯上,這將導致在其中指出,沒有提供身份驗證憑據錯誤。

cf push appname -o username:[email protected]/image 

在分級過程中會導致未指定的錯誤。

有沒有辦法從其中由基本身份認證通過CF CLI保護註冊表推的圖像?

我沒能找到CF CLI文檔中的任何東西。

回答

3

cf push目前(6.26.0版)不支持私人碼頭工人登記。
此功能目前正在添加到雲控制器。它在最新的CF版本(v258)中尚未提供,但API已在CC發佈候選文檔中有記錄:http://apidocs.cloudfoundry.org/release-candidate/apps/creating_a_docker_app.html
您可以使用cf curl調用此API,直到cf push支持它。
接下來的CLI跟蹤器故事是https://www.pivotaltracker.com/story/show/143540893

+0

我只想補充一點:這項功能將很可能在不久後實現,因爲它已經在1.28.0版本CAPI的:https://github.com/cloudfoundry/capi-release/releases/tag/ 1.28.0 –

0

Cloud Foundry將很快支持從私有Docker存儲庫中的映像推送應用程序,該功能已作爲雲控制器CC 1.28.0的一部分發布。預計此功能將在CF v260中發佈,供應商應在未來4到6周內採用此功能。

的命令行界面(CLI)在其積壓的故事,以支持添加用戶名/密碼作爲參數和環境變量cf push