How to push Docker Plugin to Docker Hub? [duplicate]

This question already has an answer here:

I am trying to publish a Docker Engine Plugin such that docker plugin install account/image:tag will install the plugin to other instances. I have successfully built + installed the plugin locally and tested the plugin. While trying to publish the plugin to Docker Hub I am receiving an access denied error. How do I properly push the plugins to Docker Hub?

While attempting to push a Docker Plugin via docker plugin push account/image:tag Docker Huber is responding with:

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

The following two methods failed to the plugins.

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

There is also an image published under account/image:some-other-tag. A docker pull account/image:some-other-tag pulls the tag. docker plugin install account/image:some-other-tag results in permission denied.

I hope to find a method to publish the plugins so one can run docker plugin install account/plugin:tag will properly install the plugin and allow one to use it correctly via docker run -d --log-driver=account/image:tag alpine echo "works".

Source: StackOverflow