Вот что у меня есть:
- 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'."
}
Есть идеи, как запустить эту функцию с образом докера из частного реестра?