无法拉取容器镜像 registry.eu-de.bluemix.net

Failed to pull container image registry.eu-de.bluemix.net

这是我的:

图像构建于: sudo docker build -t registry.eu-de.bluemix.net/watson2018/imagerecognition:latest .

图像被推送到 IBM Cloud 中的私有 docker 注册表

$ ibmcloud cr image-list
Listing images...

REPOSITORY                                               TAG      DIGEST         NAMESPACE    CREATED       SIZE     SECURITY STATUS   
registry.eu-de.bluemix.net/watson2018/imagerecognition   latest   aba50d315338   watson2018   2 hours ago   194 MB   Scanning...   

我可以在私有注册表中看到镜像https://console.bluemix.net/containers-kubernetes/registry/private,我可以拉取它。

然后在同一位置(德国)我成功创建了一个 IBM 函数bx wsk action create recognize --docker registry.eu-de.bluemix.net/watson2018/imagerecognition:latest

问题是: 当我运行函数时,它无法拉取图像。

Results:
{
   "error": "Failed to pull container image 'registry.eu-de.bluemix.net/watson2018/imagerecognition:latest'."
}

知道如何 运行 使用私有注册表中的 docker 图像实现此功能吗?

Docker 操作仅支持 public 注册表,例如图像 public仅在 dockerhub 上可用。