Не удалось вытащить образ контейнера registry.eu-de.bluemix.net

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

  • 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: 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 ответ

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

Другие вопросы по тегам