无法拉出容器映像registry.eu-de.bluemix.net

时间:2018-10-16 14:36:18

标签: docker ibm-cloud serverless ibm-cloud-functions container-registry

这就是我所拥有的:

  • 一个Java应用程序(作为JAR文件)
  • 使用此Java应用程序的docker映像(从Dockerfile构建)

图像的构建方式如下: 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 Function 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 image运行此功能?

1 个答案:

答案 0 :(得分:0)

Docker Actions仅支持公共注册表,例如dockerhub上公开可用的映像。