【问题标题】:Custom Container for hosting OpenLDAP in Bluemix在 Bluemix 中托管 OpenLDAP 的自定义容器
【发布时间】:2016-01-12 17:43:40
【问题描述】:

我正在尝试创建自定义容器以在 Bluemix 中托管 OpenLDAP。 我正在按照链接中提到的步骤进行操作: https://console.ng.bluemix.net/catalog/images/add-your-own/

在第 6 步,我需要标记 docker 映像,我收到以下错误:

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>

非常感谢任何帮助或指示。谢谢。

【问题讨论】:

  • 你能用env | grep DOCKER 命令的输出更新你的问题吗?

标签: docker ibm-cloud openldap


【解决方案1】:

registry.ng.bluemix.net/devopstest/openldap:aa9f496f321 应该计算模式:

registry.ng.bluemix.net/&lt;namespace&gt;/&lt;image_name&gt;:&lt;tag&gt;

Bluemix documentation,我们发现:

命名空间:唯一的名称,用于在 Bluemix 注册表中标识您的私有存储库。命名空间为组织一次性分配,创建后无法更改。

为您的组织识别命名空间:

  • 从 Bluemix 用户界面:

    注意:如果图像已添加到组织的私有存储库,您只能从 Bluemix 用户界面识别名称空间。您无法通过单击 IBM 提供的图像之一找到名称空间。请改用命令行选项。

    1. 从 Bluemix 目录中,单击一个图像。容器创建窗口打开。
    2. 在图像名称下,单击复制图像 URL。可以从复制的 URL 中检索命名空间,格式如下:registry.ng.bluemix.net/&lt;namespace&gt;/&lt;image_name&gt;:&lt;tag&gt;
  • 从命令行:

    • Cloud Foundry 插件:

      cf ic namespace get

    • 冰:

      ice namespace get

    将您的命名空间与 Bluemix 注册域和映像名称结合起来,以获得映像的私有 Bluemix 存储库 URL:registry.ng.bluemix.net/&lt;namespace&gt;/&lt;image_name&gt;:&lt;tag&gt;

devopstest 是否与您的私有 Bluemix 存储库名称匹配?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-17
    • 2018-09-13
    • 1970-01-01
    • 2012-07-15
    • 1970-01-01
    相关资源
    最近更新 更多