【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
相关推荐
会编程的土豆11 小时前
MySQL 入门:库、表、行、主键是什么
linux·数据库·网络协议·http
△曉風殘月〆12 小时前
如何在Linux中安装Qt开发环境
linux·运维·qt
不会就选b13 小时前
Linux之文件--fd,重定向
linux
三十岁老牛再出发13 小时前
07.26每日总结
linux·c语言·mysql
BullSmall13 小时前
Tomcat 部署 Jenkins → Docker Jenkins 完整迁移方案
docker·tomcat·jenkins
糟糕喔13 小时前
k8s-云原生cicd
云原生·容器·kubernetes
fengyehongWorld14 小时前
Linux update-alternatives命令
linux
雨的旋律209914 小时前
ubuntu2604
linux·运维·服务器
三言老师14 小时前
mkdir创建多级目录,目录创建基础实操
linux·运维·服务器
ruofu3315 小时前
下载nvidia_*_cu13的指令(更新:利用torch 版本拉取相关依赖)
docker·容器