本地镜像推送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 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现