【Docker】如何注册Hub账号并上传镜像到Hub仓库

一、创建Hub账户

浏览器访问:hub.docker.com

点击【Sign up】注册账号

输入【邮箱】【用户名】【密码】

ps:用户名要有字母+数字;订阅不用勾选

点击【Sign up】注册即可

点击【Sign in】登录账号

输入【邮箱】【密码】

点击【Continue】登录

二、创建Hub仓库

点击【Repositories】,点击【Create repository】创建仓库

输入仓库名,设置成【公共/私有仓库】

点击【Create】创建,即可完成

三、上传Docker镜像

1.登录Docker Hub

在终端中执行以下命令,输入您的凭据以登录到Docker Hub

复制代码
docker login
输入用户名
    密码

2.标记要上传的镜像

使用 docker tag 命令为要上传的镜像添加标签。

替换 yourimagetag 为您的镜像名称和标签

复制代码
docker tag yourimage:tag username/repository:tag

其中 yourimage:tag 是您当前虚拟机中的镜像名称和标签,username/repository:tag 是您在Docker Hub上创建的镜像仓库的名称和标签

3.上传镜像

使用 docker push 命令将标记过的镜像上传到Docker Hub

复制代码
docker push username/repository:tag

ps:请确保您已经在Docker Hub上创建了相应的镜像仓库,并且有权限上传镜像

4.查看Hub仓库

复制代码
http://hub.docker.hub

尝试拉取镜像

删除原有的镜像再拉取

复制代码
#登录镜像仓库
docker login
用户名
密码
#拉取镜像
docekr pull 用户名/仓库名:标签
#查看镜像
docker images
相关推荐
jockerzoo@11 小时前
IP 定向灰度发布:ArgoCD + GitLab CLI 方案
运维
旖旎夜光11 小时前
Linux(5)(上)
linux·学习
乾元11 小时前
红队 / 蓝队:用 AI 自动生成攻击场景并评估防御效果——从“安全演练”到“可计算的网络对抗系统”
运维·网络·人工智能·网络协议·安全·web安全·架构
半路_出家ren11 小时前
Python操作MySQL(详细版)
运维·开发语言·数据库·python·mysql·网络安全·wireshark
lbb 小魔仙11 小时前
eBPF+Linux 6.18:云原生环境下的安全监控与故障排查实战
linux·运维·云原生
Wzx19801211 小时前
go聊天室项目docker部署
运维·docker·容器
包小黑11 小时前
【Linux】bug登记好习惯:发现bug,用命令行截取对应日志
linux·bug
2301_7679026414 小时前
Zabbix
运维·zabbix
KingRumn17 小时前
Linux信号之标准信号与实时信号
linux·算法
weixin_466819 小时前
K8S-特殊容器
云原生·容器·kubernetes