当前位置: 首页 > 面试题库 >

无法使用docker plugin push命令推送插件

仲和韵
2023-03-14
问题内容

我正在尝试开发V2插件。我可以在插件配置中使用“ docker plugin create”和“ docker plugin
enable”命令。但是,’docker plugin push’命令失败并显示以下错误

[root@localhost plugin]# docker plugin push adityadani/pxd-plugin
Error response from daemon: errors:
denied: requested access to the resource is denied
unauthorized: authentication required

这是我的码头工人版本

Client:
 Version:      1.13.0-rc4
 API version:  1.25
 Go version:   go1.7.3
 Git commit:   88862e7
 Built:        Sat Dec 17 01:34:17 2016
 OS/Arch:      linux/amd64

Server:
 Version:      1.13.0-rc4
 API version:  1.25 (minimum version 1.12)
 Go version:   go1.7.3
 Git commit:   88862e7
 Built:        Sat Dec 17 01:34:17 2016
 OS/Arch:      linux/amd64
 Experimental: false

我已确保该存储库存在并且可以正确访问它。我能够推送其他图像,但只有“ docker plugin push”失败。在调试模式下,docker吐出此错误

DEBU[0228] Calling POST /v1.25/plugins/adityadani/pxd-plugin:latest/push
DEBU[0228] Trying to push adityadani/pxd-plugin to https://registry-1.docker.io v2
DEBU[0229] Error in blobs.Create: errors:
denied: requested access to the resource is denied
unauthorized: authentication required

为了再次检查与我尝试的docker Registry wrt插件命令的连接性

docker plugin install cpuguy83/docker-overlay2-graphdriver-plugin

然后拉出插件并正确安装。

我在这里想念什么吗?任何帮助,将不胜感激。


问题答案:

我也碰到了这个错误。

看起来您无法将“ docker plugin push”到为容器创建的存储库中。当我让“ docker plugin push”为我创建存储库时,推送成功。

虽然对我来说失败了,但我还是进入集线器并尝试手动手动创建存储库。这似乎打开了掩护下某处的“容器”存储库标志,这阻止了“ docker plugin
push”的成功。删除它并让“ docker plugin push”创建它解决了我的问题。



 类似资料:
  • 我尝试使用firebase通知控制台发送通知,它工作正常,但在代码中会抛出错误{“multicast_id”:469219618584251399,“success”:0,“failure”:1,“canonical_id”:0,“results”:[{“error”:“InvalidRegistration”}]}我的代码:-

  • 前几天我开始开发一个bukkit插件,目的是在用户输入“/hello”时在文本窗口中返回hello。但是,这不起作用,因为我无法在eclipse中导入命令行。有什么建议吗?它说,“命令不能解析为类型”

  • 我使用赛贝斯ASE 15.7和面临的问题,而代理表插入默认值。我们希望将数据从源表迁移到目标表,其中目标表在远程服务器中具有具有非空值和默认值的附加列。请参阅以下表格详情。 源表: 目标表: 在源数据库中创建代理表: 在Source中,我们有三个列的详细信息,我们用它来构建查询。 脚本: 错误: 虽然我们已经声明了COL4的默认costraint,但它不接受通过代理表。有没有办法解决这个问题。我们

  • 问题内容: 问题是 我的配置是 设置conf / hadoop-env.sh 我知道有一个与此问题类似的问题(http://codingdict.com/questions/122917)。但是我已经在这里安装了Sun jdk。因此,任何帮助将不胜感激。 问题答案: 这实际上不是Hadoop问题。Hadoop不使用JPS。 如果找不到JPS,则必须将其放入路径或创建别名。可以在下找到JPS可执行文

  • 我正在处理react native Expo的推送通知。我刚刚开始,无法获得世博推送通知令牌。我添加了以下代码: 并收到错误“[未处理的承诺拒绝:错误:Expo push notification service仅支持Expo项目。请确保您已登录到正在加载项目的计算机上的Expo developer帐户。]”。 我正在Expo应用程序中运行该项目,我已经在Expo上创建了一个帐户,但仍然没有得到令

  • 我正在使用新的Firebase平台。我试图让我的应用程序服务器发送消息推送到我的iPhone。 我的设置正在运行,我在网站上的Firebase通知区域手动发送消息,但当我尝试将消息发送到https://fcm.googleapis.com/fcm/send 我没有收到发送到设备的消息。 我正在发送以下内容(带有auth头) 我从POST得到了200个响应,有以下身体: 如果我尝试直接通过Fireb