使用基本身份validation从registry部署泊坞窗镜像

我一直在试图从一个私人registry推送一个docker图像到Swisscom Cloudfoundry。 registry受到基本身份validation的保护,因为我们不想为任何人提供访问权限。

现在,使用cf CLI,我想把图像推向cloudfoundry:

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

从逻辑上讲,这将导致一个错误,指出没有提供authentication凭证。

 cf push appname -o username:password@my-registry.domain.com/image 

在分级过程中会导致未指定的错误。

有没有办法通过CF CLI从基本身份validation保护的registry中推送图像?

我无法在CF CLI文档中find任何内容。

目前比较cf push (版本6.26.0)不支持私人docker注册。
此function目前正在添加到云端控制器。 在最新的CF版本(v258)中甚至还没有提供,但在CC发行候选文档中logging了API: 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

Cloud Foundry将很快支持从私有Docker存储库中的图像推送应用程序,该function已作为Cloud Controller CC 1.28.0的一部分发布。 预计此function将在CF v260中发布,供应商将在未来的4到6周内采用此function。

命令行界面(CLI)有一个故事在他们的backlog中支持添加用户名/密码作为cf push参数和环境variables。