docker - 错误:无法在未配置默认本地部署的情况下上传到虚拟存储库(Docker 工件)
问题描述
我正在尝试将 docker 映像推送到存储库。
随后的步骤 -
登录到“docker login https://docker.wdf.sap.corp:50000/ ”
使用我的用户名/密码获得授权
创建本地 docker 镜像
做了一个码头工人推。- '' 搬运工推 docker.wdf.sap.corp:50000/taaas/ws-python:latest ''
解决方案
您尝试推送到的虚拟存储库很可能仅将远程存储库配置为能够推送到的目标。我尝试使用两个不同的 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 服务器上配置的存储库
推荐阅读
- r - 使用ggplotly()时如何修改直方图的hovertemplate?
- powerbi - PowerBi:多行购买之间的天数
- azure - Microsoft Defender for Endpoint 数据将 Endpoints 数据编译为可视电子邮件报告
- excel - 编号一列中的唯一值出现在另一列中的次数。也给他们编号
- android - 使用 axios 在 React Native 中修复旧 Android 操作系统(Android 7 或更低版本)的 API 连接问题
- php - 如何使用 Php 包装器为 Mailjet 指定代理?
- python - 如何从二值图像中找到四个点?
- docker - Docker 容器中缺少 CV2
- github - 如何在 github 页面中添加代码翻转器(类似标签)
- azure-active-directory - PublicClientApplication 构建器在部署到 IIS 后不工作