2017-01-06 95 views
3

我正在嘗試開發V2插件。我可以在我的插件配置中使用'docker plugin create'和'docker plugin enable'命令。然而,「泊塢窗插件推」命令失敗,出現以下錯誤無法使用docker插件推送命令推送插件

[[email protected] 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'失敗。在調試模式泊塢窗吐出了這個錯誤

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 

要與搬運工人註冊表仔細檢查連接w.r.t插件命令我試過

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

並將其拉插件並安裝它的罰款。

我在這裏錯過了什麼嗎?任何幫助,將不勝感激。

回答

1

我剛剛打這個錯誤。

看起來像你不能「碼頭插件推」到一個容器的回購。當我讓「docker plugin push」爲我創建回購時,推送成功。

雖然它對我來說是失敗的,但我正在進入集線器並嘗試預先手動創建回購。這似乎打開了一個「容器」回購標誌下的封面,防止「碼頭插件推」成功。刪除它並讓「docker plugin push」創建它解決了我的問題。