Не удалось вытащить образ контейнера 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.