Как мне перейти во встроенный реестр док Minishift? - PullRequest
0 голосов
/ 05 июля 2019

Я пытаюсь поместить теговую сборку во встроенный настраиваемый реестр Minishift, чтобы я мог использовать это изображение в OpenShift.Я продолжаю сталкиваться с проблемой разрешения.Как мне обойти это?

$ docker push $registry/tutorial1/start
The push refers to a repository [172.30.1.1:5000/tutorial1/start]
e20ac34b31e3: Preparing
8890c47716ac: Preparing
787471275018: Preparing
ee0ebee0324c: Preparing
a30cfc27bb5d: Preparing
d22688b29911: Waiting
08127eb3eb76: Waiting
a637c551a0da: Waiting
2c8d31157b81: Waiting
7b76d801397d: Waiting
f32868cde90b: Waiting
0db06dff9d9a: Waiting
unauthorized: authentication required

1 Ответ

0 голосов
/ 05 июля 2019

При использовании minishift и их встроенного реестра убедитесь, что вы создали проект с соответствующим именем перед началом.Например, я пытался перейти в реестр Minishift с помощью этой команды:

docker push $registry/tutorial1/start:0.1

Проект, который я должен был создать, чтобы выполнить это, был tutorial1.Тогда все прошло без проблем.

Вам также необходимо убедиться, что вы выполнили команды, выведенные с помощью minishift docker-env.

Вот полный набор команд для создания проекта, а затемнажмите в реестр.Это не создает приложение с использованием изображения или чего-либо подобного.

oc new-project tutorial1
docker login -u developer -p $(oc whoami -t) $registry
docker tag e909f5aa1b79 $registry/tutorial1/start:latest
docker push $registry/tutorial1/start:latest
...