And why do we need to sign in with username and password to push an image!?
I'd much rather either use some type of access token - or even better, a certificate - to push, hate to use passwords in CI!
I don't understand why this isn't supported, we have several system users in our organisation to try and replicate this, but I would much rather use access tokens, certificates or api keys.
Yeah, we have also been forced to create a few "users" to push to our org account too on docker hub, luckily, we mainly use gitlab for private images (and some public), in which we got tokens and even temporary tokens to use directly in the CI scripts.
I have felt quite unsatisfied with the security of docker hub since I created my first account, but after this issue, I can say that I'm seriously scared for it.
From now on, I'll use my own Alpine base image from "scratch" instead of the one on hub ;P