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

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

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

3、创建镜像

1
2
3
4
方式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账号/仓库名称)

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

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

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

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

1
命令:docker pull docker1xxxx/zcnginx:v1

  

 

posted @   不良帅~  阅读(212)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示