容器之上传镜像到Docker hub

    Docker hub在国内能够访问,首先要建立一个帐号,这个后面会用到,我是用126邮箱注册的。docker

1. docker login

    List-1 Username不能使用你注册的邮箱,要用使用注册时用的username;要输入密码bash

mjduan@mjduandeMacBook-Pro:/tmp % docker login
Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one.
Username: mjduan
Password:
Login Succeeded

2.docker push

    List-2 docker pushgoogle

mjduan@mjduandeMacBook-Pro:/tmp % docker push mjduan/helloworld:1.0
The push refers to repository [docker.io/mjduan/helloworld]
be49a4cca8c8: Pushed
35c20f26d188: Pushed
c3fe59dd9556: Pushed
6ed1a81ba5b6: Pushed
a3483ce177ce: Pushed
ce6c8756685b: Pushed
30339f20ced0: Pushed
0eb22bfb707d: Pushed
a2ae92ffcd29: Pushed
1.0: digest: sha256:bfedef91c18aba7754c9c6c5ae39ea55154f33a78dacc1281e454c8866e9b873 size: 2212

    注意,要注意镜像名称的格式,格式要是{username}/imageNamge:1.0,这个username是你注册时的那个username,如List-2中所示,这样才能push到docker hub,否则会报以下List-3中所示的错误,这个地方我是google/bing.cn搜索以后解决的。spa

    List-3 镜像名称格式缘由致使报错3d

mjduan@mjduandeMacBook-Pro:/tmp % docker push helloworld:1.0
The push refers to repository [docker.io/library/helloworld]
be49a4cca8c8: Preparing
35c20f26d188: Preparing
c3fe59dd9556: Preparing
6ed1a81ba5b6: Preparing
a3483ce177ce: Preparing
ce6c8756685b: Waiting
30339f20ced0: Waiting
0eb22bfb707d: Waiting
a2ae92ffcd29: Waiting
denied: requested access to the resource is denied

3.查看Docker hub的变化,以下

                                                   图1 咱们push到Docker hub的镜像code

4.docker logout

    List-4 退出blog

mjduan@mjduandeMacBook-Pro:/tmp % docker logout
Removing login credentials for https://index.docker.io/v1/
相关文章
相关标签/搜索