IBM Containers:cf ic cpi(复制命令)失败

时间:2016-01-28 13:55:39

标签: containers ibm-cloud

IBM Containers的新手,所以通过IBM文档,这个页面;

https://www.ng.bluemix.net/docs/containers/container_images_adding_ov.html#container_images_copying

  

状态:从Docker Hub,Bluemix或您的私有中复制图像   库。您可以将复制的图像添加到私有存储库,   无需首先通过运行cpi将其下载到您的计算机   命令。

     

示例:

cf ic cpi training/sinatra registry.ng.bluemix.net/my_namespace/my_sinatra:new

我在docker命令窗口内的mac上运行,所以

docker images 

REPOSITORY    TAG       IMAGE ID        CREATED             VIRTUAL SIZE
timdet/docker-whale   latest    a5bb741c4ac2        22 hours ago        274.3 MB
hello-world           latest    0a6ba66e537a        3 months ago        960 B

给我我的图像本地和&在我的私人dockerhub {timdet} 和

cf ic images

REPOSITORY                           TAG    IMAGE ID    CREATED  VIRTUAL SIZE
registry.eu-gb.bluemix.net/ibmnode   latest  0482321da78d 6 days ago    433.1 MB
registry.eu-gb.bluemix.net/ibmnode   v4      0482321da78d 6 days ago   433.1 MB

在我的IBM存储库中提供图像。

根据我的理解,该命令应该将图像从本地/ dockerHub复制到ibm存储库中。 {我有cf login& cf ic login ok}

当我跑步时;

cf ic cpi timdet/docker-whale registry.eu-gb.bluemix.net/ic_tim_donovan_org/docker-whale:new

我得到以下输出;

Sending build context to Docker daemon 2.048 kB
Step 0 : FROM timdet/docker-whale
Pulling repository timdet/docker-whale
Error: image timdet/docker-whale:latest not found
FAILED

但我可以通过docker image看到它,甚至还可以使用docker pull ok。 那我错过了什么?

唯一的另一项是我的dockerHub图像上有私有标记。

1 个答案:

答案 0 :(得分:1)

好吧,我似乎设法找到了我自己的问题的答案。

我创建了我原来的DockerHub存储库作为私有存储库..现在似乎允许您创建一个私有存储库。保持开发和测试私密性的缺点是它无法与IBM Containers等共享。
我已经创建了一个公共DockerHub存储库,然后能够使用copy命令将DockerHub中的映像复制到Bluemix容器中的IBM Private存储库中。