Нажатие локального docker изображения на openshift онлайн - PullRequest
2 голосов
/ 17 марта 2020

У меня есть приложение весенней загрузки, работающее локально на docker на моей машине.

Имя изображения springio/spring-rest-hello-world и тег latest. Я хочу сделать sh это, чтобы открыть openshift онлайн и запустить его.

Я думаю, что сделать это проще всего - сделать sh изображение (поправьте меня, если я ошибаюсь).

Вот моя попытка.

oc login https://console-openshift-console.apps.us-east-1.starter.openshift-online.com:6443

oc project playpen

docker login -u myUser -p myToken default-route-openshift-image-registry.apps.us-east-1.starter.openshift-online.com

docker tag springio/spring-rest-hello-world default-route-openshift-image-registry.apps.us-east-1.starter.openshift-online.com:5000/springio/spring-rest-hello-world

docker push default-route-openshift-image-registry.apps.us-east-1.starter.openshift-online.com:5000/springio/spring-rest-hello-world

С ошибкой ...

Get https://default-route-openshift-image-registry.apps.us-east-1.starter.openshift-online.com:5000/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers

Я новичок в этом деле, поэтому я почти уверен, что у меня что-то не так. Цените это, если кто-то может помочь мне с необходимыми шагами.

спасибо

1 Ответ

0 голосов
/ 18 марта 2020

Спасибо за предоставленный комментарий. Нет необходимости включать порт docker при маркировке изображения.

Мне также нужно было пометить изображение именем проекта ocp, включенным в тег.

docker tag springio/spring-rest-hello-world default-route-openshift-image-registry.apps.us-east-1.starter.openshift-online.com/playpen/spring-rest-hello-world:latest

...