Error : Unable to upload into a virtual repository without default local deployment configured (Docker artifactory)
Error : Unable to upload into a virtual repository without default local deployment configured (Docker artifactory)
我正在尝试将 docker 图像推送到存储库。
但我不断收到以下错误 -
遵循的步骤 -
登录到“docker登录https://docker.wdf.sap.corp:50000/”
已获得我的 username/password
的授权
创建了本地 docker 图片
进行了 docker 推送。 - '' docker 推送 docker.wdf.sap.corp:50000/taaas/ws-python:最新 ''
很可能您尝试推送到的虚拟存储库仅将远程存储库配置为能够推送到的目标。我尝试使用两个不同的 docker 存储库(均为虚拟存储库)在我自己的 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.
所以对于第二个问题,我遇到了与您完全相同的问题。您可以在 https://your-artifactory-server/artifactory/webapp/#/admin/repositories/virtual
上查看您的 Artifactory 服务器上配置的存储库
我正在尝试将 docker 图像推送到存储库。
但我不断收到以下错误 -
遵循的步骤 -
登录到“docker登录https://docker.wdf.sap.corp:50000/”
已获得我的 username/password
的授权
创建了本地 docker 图片
进行了 docker 推送。 - '' docker 推送 docker.wdf.sap.corp:50000/taaas/ws-python:最新 ''
很可能您尝试推送到的虚拟存储库仅将远程存储库配置为能够推送到的目标。我尝试使用两个不同的 docker 存储库(均为虚拟存储库)在我自己的 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.
所以对于第二个问题,我遇到了与您完全相同的问题。您可以在 https://your-artifactory-server/artifactory/webapp/#/admin/repositories/virtual
上查看您的 Artifactory 服务器上配置的存储库