我尝试按照https://new-console.eu-gb.bluemix.net/docs/containers/container_images_copying.html上的文档将图像从Dockerhub复制到Bluemix注册表
我在Mac上安装了cf-cli和IBM-Containers插件(OSX 10.11.6):
mediaPlayer
我已登录我的帐户:
$ cf --version
cf version 6.21.0+dff2cf8-2016-07-27
$ cf plugins
Listing Installed Plugins...
OK
Plugin Name Version Command Name Command Help
IBM-Containers 0.8.897 ic IBM Containers plug-in
但是,当我尝试复制图像或列出现有图像时,会出现错误:
$ cf login -a api.eu-gb.bluemix.net
API endpoint: api.eu-gb.bluemix.net
Email> andy@onthewings.net
Password>
Authenticating...
OK
Targeted org Haxe Foundation
Targeted space dev
API endpoint: https://api.eu-gb.bluemix.net (API version: 2.54.0)
User: andy@onthewings.net
Org: Haxe Foundation
Space: dev
$ cf ic login -a api.eu-gb.bluemix.net
$ cf ic info
Date/Time : 2016-08-22 08:43:39.352117576 +0800 HKT
Debug Mode : false
Host/URL : https://containers-api.eu-gb.bluemix.net
Registry Host : registry.eu-gb.bluemix.net
Bluemix API Host/URL : https://api.eu-gb.bluemix.net
Bluemix Org : Haxe Foundation(4a6547eb-37ae-4f41-9e7e-dcba87c99147)
Bluemix Space : dev(45d9dba9-068b-4918-82ff-1c2210a03dbc)
CLI Version : 0.8.897
有什么想法吗?
答案 0 :(得分:0)
哦,结果我必须首先创建一个容器注册表命名空间。可以通过尝试在Web控制台中创建容器来完成。选择现有图像,例如ibmliberty
,它将要求为当前组织创建命名空间。
创建命名空间后,运行cf ic init
,然后其他命令将按预期成功。