无法使用 docker 插件推送命令推送插件
Unable to push a plugin using docker plugin push command
我正在尝试开发一个 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
这是我的 docker 版本
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 注册表 w.r.t 插件命令的连接性,我试过
docker plugin install cpuguy83/docker-overlay2-graphdriver-plugin
它会提取插件并正常安装。
我是不是漏掉了什么?任何帮助将不胜感激。
我也刚遇到这个错误
您似乎无法 "docker plugin push" 访问为容器创建的存储库。当我让 "docker plugin push" 为我创建 repo 时,推送成功。
虽然它对我来说失败了,但我正在进入集线器并尝试事先手动创建回购协议。这似乎在幕后某处打开了一个 "container" 回购标志,阻止 "docker plugin push" 成功。删除它并让 "docker plugin push" 创建它解决了我的问题。
我正在尝试开发一个 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
这是我的 docker 版本
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 注册表 w.r.t 插件命令的连接性,我试过
docker plugin install cpuguy83/docker-overlay2-graphdriver-plugin
它会提取插件并正常安装。
我是不是漏掉了什么?任何帮助将不胜感激。
我也刚遇到这个错误
您似乎无法 "docker plugin push" 访问为容器创建的存储库。当我让 "docker plugin push" 为我创建 repo 时,推送成功。
虽然它对我来说失败了,但我正在进入集线器并尝试事先手动创建回购协议。这似乎在幕后某处打开了一个 "container" 回购标志,阻止 "docker plugin push" 成功。删除它并让 "docker plugin push" 创建它解决了我的问题。