2017-05-09 36 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