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图像上有私有标记。
答案 0 :(得分:1)
好吧,我似乎设法找到了我自己的问题的答案。
我创建了我原来的DockerHub存储库作为私有存储库..现在似乎允许您创建一个私有存储库。保持开发和测试私密性的缺点是它无法与IBM Containers等共享。