Ошибка: невозможно загрузить в виртуальный репозиторий без настроенного локального развертывания по умолчанию (артефакт Docker) - PullRequest
0 голосов
/ 03 января 2019

Я пытаюсь отправить образ докера в репозиторий.

Но я постоянно получаю следующую ошибку - enter image description here

Последующие шаги -

  1. Вы вошли в систему "вход в Docker https://docker.wdf.sap.corp:50000/"

  2. Авторизовался под своим именем пользователя / паролем

  3. Создан локальный образ докера

  4. Сделал толчок докера.- '' docker push docker.wdf.sap.corp: 50000 / taaas / ws-python: последний ''

1 Ответ

0 голосов
/ 03 января 2019

Скорее всего, виртуальный репозиторий, к которому вы пытаетесь отправить, имеет только удаленные репозитории, сконфигурированные в качестве цели, на которую можно отправлять сообщения.Я попытался воспроизвести вашу проблему на своем собственном экземпляре Artifactory, используя два разных хранилища докеров (оба виртуальных):

Для первого у меня настроены как локальные, так и удаленные репозитории (настроенные цели docker-local, bintray-docker-remote, docker-remote)

$ docker tag mynewimage:latest myartifactory.server/docker/mynewimage
$ docker push myartifactory.server/docker/mynewimage
The push refers to repository [myartifactory.server/docker/mynewimage]
7bff100f35cb: Layer already exists
latest: digest: sha256:3d2e482b82608d153a374df3357c0291589a61cc194ec4a9ca2381073a17f58e size: 528

Во втором репозитории настроены только удаленные репозитории (docker-remote)

$ docker tag mynewimage:latest myartifactory.server/newdocker/mynewimage:latest
$ docker push myartifactory.server/newdocker/mynewimage:latest
The push refers to repository [myartifactory.server/newdocker/mynewimage]
7bff100f35cb: Retrying in 1 second
unknown: Unable to upload into a virtual repository without default local deployment configured.

Так что со вторым у меня точно такая же проблема, как и у вас.Вы можете увидеть настроенные репозитории на вашем сервере Artifactory по адресу https://your -artifactory-server / artifactory / webapp / # / admin / repositories / virtual

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...