我关注了official instructions,并用these instructions进行了双重检查
1.我使用
进行了身份验证
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys myKey
命令
我能够推动使用
sudo ice --local push registry-ice.ng.bluemix.net/myAccount/myApp
。
但是当我尝试创建并运行容器时,我收到以下错误:
user@comp:~$ sudo ice run --name myApp registry-ice.ng.bluemix.net/myAccount/myApp:latest
Target is container cloud. Invoking cloud service...
Command failed with container cloud service
Unauthorized... Try to login again...
运行此命令时也会出现同样的错误:
sudo ice ps
sudo ice images
更新1: 当我有容器运行时,我得到以下错误:
:~$ sudo ice ip request
Target is container cloud. Invoking cloud service...
Command failed with container cloud service
Error requesting new floating ip
ice ip list
返回2个IP地址的列表。
答案 0 :(得分:2)
你有冰登录吗?
sudo ice login -k 077179b63616a6d052233dfe2ca66952e77ef0ee1de1a5fd \
-H https://api-ice.ng.bluemix.net/v1.0/containers \
-R registry-ice.ng.bluemix.net
之后,您应该可以运行sudo ice images
。
答案 1 :(得分:1)
ice ip request
命令当前存在一个问题,该命令在其实际运行的命令时返回错误代码。运行ice ip list
,它会显示您的IP。我们正在修复错误的错误代码。