Не удалось вытащить изображение контейнера registry.eu-de.bluemix.net - PullRequest
0 голосов
/ 16 октября 2018

Вот что у меня есть:

  • Java-приложение (в виде JAR файла)
  • изображение докера (построено из Dockerfile) с этим Java-приложением

Изображение было построено с: sudo docker build -t registry.eu-de.bluemix.net/watson2018/imagerecognition:latest .

Изображение помещено в личный реестр докеров в IBM Cloud

$ 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'."
}

Есть идеи, как запустить эту функцию с образом докера из частного реестра?

1 Ответ

0 голосов
/ 17 октября 2018

Действия Docker поддерживают только публичные реестры, такие как изображение, общедоступное на dockerhub.

...