Docker push mirror failure resolution
- 2020-05-27 07:53:03
Problem with Docker push mirror failure.
Here is a failure after entering push's own tomcat
[root@slave3 ~]# docker push lekkoliu/tomcat8:latest The push refers to a repository [docker.io/lekkoliu/tomcat8] cefee3f6c961: Preparing 82f021d9c2b9: Preparing 4f91f02b4e49: Preparing a4b3ce7e1d4a: Preparing c3b95f8496f1: Preparing bcfb53b3ff7c: Waiting 3aa267e87e63: Waiting 6c0ce72ad569: Waiting 3242004f198a: Waiting b2ac5371e0f2: Waiting 142a601d9793: Waiting unauthorized: authentication required
Here is what has been done: changing private hub to public does not solve this problem.
In particular, if you don't name it the right way, it won't work.
Take my own:
The official hub I applied for in docker is:
PRIVATE REPOSITORY lekko/liu
When executing local docker push, the name of image should be changed to conform to the specification (docker tag username/userimage) using the command docker tag.
[root@slave3 ~]# docker tag lekko/liu/tomcat8 lekko/tomcat8
I thought username was my whole name, lekko/liu. Later, after many tests, I found out that username here refers to the account I applied for, that is, lekko in my lekko/liu.
At this point, the modified image name is lekko/tomcat8, as shown in the code above.
So just take this image push out here.
[root@slave3 ~]# docker push lekko/tomcat8 The push refers to a repository [docker.io/lekko/tomcat8] cefee3f6c961: Layer already exists 82f021d9c2b9: Layer already exists 4f91f02b4e49: Layer already exists a4b3ce7e1d4a: Layer already exists c3b95f8496f1: Layer already exists bcfb53b3ff7c: Layer already exists 3aa267e87e63: Layer already exists 6c0ce72ad569: Layer already exists 3242004f198a: Layer already exists b2ac5371e0f2: Layer already exists 142a601d9793: Layer already exists latest: digest: sha256:4c878796e09584128e4eb3a17c9d6cb66c33e3678db377aa1921110116e2b4da size: 2625
At this point, you can use the docker server to fetch the image you just uploaded:
[root@master ~]# docker pull lekko/tomcat8 Using default tag: latest latest: Pulling from lekko/tomcat8 6a5a5368e0c2: Pull complete 7b9457ec39de: Pull complete d5cc639e6fca: Pull complete dae3b0638638: Pull complete ab678d1c6f00: Pull complete d5bf826c3153: Pull complete 0081bad1df81: Pull complete 8fafa3f26de4: Pull complete ae984359ed7e: Pull complete 9175a2e1674f: Pull complete 2e8f15e74426: Pull complete Digest: sha256:4c878796e09584128e4eb3a17c9d6cb66c33e3678db377aa1921110116e2b4da Status: Downloaded newer image for lekko/tomcat8:latest
Thank you for reading, I hope to help you, thank you for your support of this site!