我正在尝试创建用于在Bluemix中托管OpenLDAP的自定义容器。 我按照链接中提到的步骤操作: https://console.ng.bluemix.net/catalog/images/add-your-own/
在步骤6,我需要标记泊坞窗图像,我收到以下错误:
D:\>docker tag openldap registry.ng.bluemix.net/devopstest/openldap:aa9f496f321
FATA[0001] Error response from daemon: DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"
"<title>405 Method Not Allowed</title>"
<h1> Method Not Allowed <h1>
<p> The method is not allowed for the requested URL. <p>
非常感谢任何帮助或指示。感谢。
答案 0 :(得分:0)
registry.ng.bluemix.net/devopstest/openldap:aa9f496f321
应该数学模式:
registry.ng.bluemix.net/<namespace>/<image_name>:<tag>
在Bluemix documentation中,我们发现:
命名空间:用于标识Bluemix注册表中的私有存储库的唯一名称。命名空间为组织分配一次,在创建后无法更改。
标识组织的命名空间:
从Bluemix用户界面:
注意:如果已将图像添加到组织的专用存储库,则只能从Bluemix用户界面中识别命名空间。单击IBM提供的映像之一,无法找到命名空间。请改用命令行选项。
- 从Bluemix目录中,单击图像。容器创建窗口将打开。
- 在图像名称下,单击“复制图像URL”。可以从复制的URL中检索命名空间,其格式如下:
registry.ng.bluemix.net/<namespace>/<image_name>:<tag>
从命令行:
Cloud Foundry插件:
cf ic namespace get
ICE:
ice namespace get
将您的命名空间与Bluemix注册表域和图像名称相结合,以获取图像的私有Bluemix存储库URL:
registry.ng.bluemix.net/<namespace>/<image_name>:<tag>
devopstest
是否与您的私有Bluemix存储库名称匹配?