docker unauthorized: authentication required – upon push with successful login

You’ll need to log in to Docker.

Step 1: log in to docker hub

Based on @KaraPirinc’s comment, in Docker version 17 in order to log in:

docker login -u username --password-stdin

Then enter your password when asked.

Step 2: create a repository in the docker hub.

Let’s say “mysqlserver:sql“.

docker push <user username>/mysqlserver:sql

Leave a Comment