本地镜像推送DockerHub并拉取应用

1、注册一个Docker Hub账号(注册/登陆网址:https://hub.docker.com/)

2、登陆Docker Hub 创建一个仓库(*仓库名称只能是:小写字母、数字、中划线 、下划线 )

3、创建镜像

方式1:将带有Dockerfile文件的项目,打成Docker镜像
      命令:docker build -t 镜像名称 . (例如:docker build -t myuser . )[注意最后面有个 "." ,作用是使用当前目录下的Dockerfile文件]
方式2:将现有容器,打成Docker镜像
      命令:docker commit 容器id/容器名称 自定义镜像名称:自定义镜像版本(例如:docker commit nginx mynginx:V1)

4、给镜像打tag标签(tag中的镜像名称规则:要是Docker Hub账号/仓库名称)

命令:docker tag local-image:tagname new-repo:tagname(例如:docker tag nginx:latest docker1xxxx/zcnginx:v1)
注意:new-repo:tagname: new-repo 必须是daocker账号/仓库名称(如第2步中的:docker1xxxx/zcnginx),否则推送不上去Docker Hub

5、将镜像推送到Docker Hub上(时间可能会长一些,耐心等待)

命令:docker push new-repo:tagname(例如:docker push docker1xxxx/zcnginx:v1)

6、从Docker Hub 拉取刚刚推送上去的镜像,跟拉取其他组件镜像一样

命令:docker pull docker1xxxx/zcnginx:v1

  

 

posted @ 2022-07-11 17:32  不良帅~  阅读(192)  评论(0编辑  收藏  举报