Docker 学习 03

52 阅读2分钟

Docker 学习 03

一、推送镜像到dockerhub流程

  1. docker hub

    1. 输入docker login

    2. 然后出现

      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: fall
      Password: 
      
    3. 输入自己的名字和密码即可

    4. 如果出现

      WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
      Configure a credential helper to remove this warning. See
      https://docs.docker.com/engine/reference/commandline/login/#credentials-store
      
      Login Succeeded
      

      成功,快乐

  2. 查看自己的镜像

    REPOSITORY         TAG       IMAGE ID       CREATED        SIZE
    tallybookrearend   1.0       38687ac6d64f   10 hours ago   691MB
    mysql              5.7       1d7aba917169   6 days ago     448MB
    java               8         d23bdf5b1b1b   4 years ago    643MB
    

    这是我的镜像,下面我准备上传一下,我做的tallybookrearend镜像到docker hub上

    1. 使用docker tag IMAGEID 用户名称/镜像源名(repository name):新的标签名(tag)创建一个镜像

      查看镜像可以看到多出一个

      REPOSITORY               TAG       IMAGE ID       CREATED        SIZE
      fallh/tallybookrearend   1.0       38687ac6d64f   11 hours ago   691MB
      
    2. 然后在使用docker push <hub-user>/<repo-name>:tag将镜像推到doker hub上

      等待

      The push refers to repository [docker.io/fallh/tallybookrearend]
      55d6d0d29997: Pushed 
      35c20f26d188: Mounted from library/java 
      c3fe59dd9556: Mounted from library/java 
      6ed1a81ba5b6: Mounted from library/java 
      a3483ce177ce: Mounted from library/java 
      ce6c8756685b: Mounted from library/java 
      30339f20ced0: Mounted from library/java 
      0eb22bfb707d: Mounted from library/java 
      a2ae92ffcd29: Mounted from library/java 
      1.0: digest: sha256:c12141f834599b5b26498b1298af6b0fe98edc43f7900a9719c868ecddd78761 size: 2212
      

      这个结束即可