如何将Docker插件推送到Docker Hub?

时间:2019-03-30 00:17:59

标签: docker dockerhub docker-engine

我正在尝试发布Docker引擎插件,以便docker plugin install account/image:tag会将插件安装到其他实例。我已经在本地成功构建+安装了插件并测试了插件。尝试将插件发布到Docker Hub时,出现了拒绝访问错误。如何正确将插件推送到Docker Hub?

当尝试通过docker plugin push account/image:tag推送Docker插件时,Docker Huber做出响应:

The push refers to repository [docker.io/account/image]
42ff31852b83: Preparing 
denied: requested access to the resource is denied

以下两种方法对插件均无效。

docker plugin create account/image:tag myplugin
docker plugin publish account/image:tag
docker plugin create account/image:tag myplugin
docker plugin publish account/image:tag --disable-content-trust

还有一个在account/image:some-other-tag下发布的图片。 docker pull account/image:some-other-tag拉标签。 docker plugin install account/image:some-other-tag导致权限被拒绝。

我希望找到一种发布插件的方法,以便可以运行docker plugin install account/plugin:tag来正确安装插件并允许其通过docker run -d --log-driver=account/image:tag alpine echo "works"正确使用它。

0 个答案:

没有答案