当前位置: 首页 > 知识库问答 >
问题:

播客:错误:无法解析“X-Registry-Auth”头

姜旭
2023-03-14

我第一次尝试使用podman(在Mac操作系统下使用podman机器,但这可能无关紧要)。当我尝试将busybox映像作为测试启动时,如引言中所述:

podman run -it docker.io/library/busybox

我得到以下错误:

Error: failed to parse "X-Registry-Auth" header for /v3.3.1/libpod/images/pull?alltags=false&arch=&authfile=&os=&password=&policy=missing&quiet=false&reference=docker.io%2Flibrary%2Fbusybox&username=&variant=: error storing credentials in temporary auth file (server: "https://index.docker.io/v1/", user: ""): key https://index.docker.io/v1/ contains http[s]:// prefix

(podman版本3.3.1)

共有2个答案

曾嘉瑞
2023-03-14

编辑~/。docker/config。json文件并删除https://

前配置(不工作)

{
{
  "credsStore" : "desktop",
  "auths" : {
    "https://index.docker.io/v1/" : {

    },
    "xxx-yyy-docker.artifactory.zzzz.com" : {

    },
    "registry.gitlab.zzzz.com" : {

    }
  },
  "credHelpers" : {
    "gcr.io" : "gcloud",
    "europe-west1-docker.pkg.dev" : "gcloud"
  }
}

之后(工作正常)

{
{
  "credsStore" : "desktop",
  "auths" : {
    "index.docker.io/v1/" : {

    },
    "xxx-yyy-docker.artifactory.zzzz.com" : {

    },
    "registry.gitlab.zzzz.com" : {

    }
  },
  "credHelpers" : {
    "gcr.io" : "gcloud",
    "europe-west1-docker.pkg.dev" : "gcloud"
  }
}
罗学林
2023-03-14

原因是我有~/。docker/config。Docker Desktop创建的json文件。它为docker准备了一个空条目。io注册表,没有凭据,导致此错误。

由于这个文件没有有价值的配置(主要是默认值),我删除了它,问题就不再发生了。

% podman run -it docker.io/library/busybox
Trying to pull docker.io/library/busybox:latest...
Getting image source signatures
Copying blob sha256:8ec32b265e94aafb0d43ab71f1d8f786122c19afb37d25532aea169f414f8881
Copying blob sha256:8ec32b265e94aafb0d43ab71f1d8f786122c19afb37d25532aea169f414f8881
Copying config sha256:42b97d3c2ae95232263a04324aaf656dc80e7792dee6629a9eff276cdfb806c0
Writing manifest to image destination
Storing signatures
/ #
 类似资料:
  • 我试图使用Jenkins构建一个maven项目,结果出现了以下错误,整个构建失败了。Maven成功地从GIT中提取代码并进行处理。但POM误差无法纠正。请帮帮我.

  • 同步项目在开始时失败,我无法修复它。错误是gradle无法解析此依赖项。 知道怎么修好它吗?

  • 我对Android的Gradle构建有问题。我尝试了很多方法来解决这个问题,但没有什么不起作用。我需要帮助。 Gradle版本:4.4 Gradle插件:3.0.1 错误:无法解析app@serverDebug /compileClasspath的依赖关系:无法解析项目:vksdk_library。 错误:无法解析“”的依存关系:app@mockDebugAndroidTest/compileCl

  • 我正试图在我的游戏上添加一个谷歌登录。为此,我决定使用firebase ui(https://github . com/firebase/firebase ui-Android)。但是我无法同步我的毕业档案。我正在接收错误:错误:无法解析:com . firebase ui:firebase-ui-auth:1 . 2 . 0 这是我的build.gradle(项目) 这是我的身材。grade(模

  • 问题内容: 我正在尝试部署一个曾经可以运行的运行时,但是最近我遇到了:错误。 我的内容什么都没有改变,并且错误消息也无法帮助您理解问题所在。我与运行它并得到: 任何建议都是有用的,我也尝试过,我轮换了凭据,没有用。我的用户具有角色,但我单独添加了所有可能需要的角色 问题答案: 尝试在项目中禁用和启用Cloud Build API,以便创建一个新的服务帐户,然后尝试再次进行部署。 这样可以确保Clo

  • 问题内容: 我正在尝试从标准Oracle Java教程 运行此练习脚本。 这似乎是一个常见错误,我已经使用SO资源来尝试解决此问题。我已经尝试过清理项目,刷新项目,切换工作场所并切换回去,删除并重新添加了JRE7。 我不知道该怎么办 问题答案: 根据Javadoc, 因此,升级到Java 8,或尝试查找本教程的旧版本。 我是新来的。你怎么能知道你正在跑步?我正在使用Eclipse 要确定您当前的e