docker - 错误 : Unable to upload into a virtual repository without default local deployment configured (Docker artifactory)

标签 docker artifactory jfrog-cli

我正在尝试将 docker 镜像推送到存储库。

但我不断收到以下错误 -
enter image description here

步骤如下——

  • 登录“docker登录https://docker.wdf.sap.corp:50000/
  • 使用我的用户名/密码获得授权
  • 创建本地 docker 镜像
  • 做了一个码头推。 - '' docker push 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 服务器上看到配置的存储库。

    关于docker - 错误 : Unable to upload into a virtual repository without default local deployment configured (Docker artifactory),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54024794/

    相关文章:

    docker - Buildmaster 不监听端口

    docker - 如何在 Docker 容器中设置 PS1

    Gradle 任务失败时重试

    jenkins - 使用 puppet 和artificialy 进行持续交付

    debian - 从 Jenkins 将 Debian 部署到 Artifactory 仓库

    artifactory - 如何使用 jfrog cli 重新计算 repo 的索引?

    docker - Google Cloud Run 在 Healthcheck 正常之前启动容器

    docker - Gitlab-CI:绑定(bind)挂载失败

    gradle - 如何使用gradle将文件上传到artifactory通用存储库?

    android - 在 jFrog/Bintray 中导入 github 存储库以上传库时,导入 Github 存储库按钮被禁用