【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
相关推荐
lcreek9 小时前
Linux信号机制详解:阻塞信号集与未决信号集
linux·操作系统·系统编程
shandianchengzi10 小时前
【记录】Tailscale|部署 Tailscale 到 linux 主机或 Docker 上
linux·运维·docker·tailscale
John Song10 小时前
Linux机器怎么查看进程内存占用情况
linux·运维·chrome
sichuanwuyi10 小时前
Wydevops工具的价值分析
linux·微服务·架构·kubernetes·jenkins
持戒波罗蜜11 小时前
ubuntu20解决intel wifi 驱动问题
linux·驱动开发·嵌入式硬件·ubuntu
不做无法实现的梦~11 小时前
使用ros2来跑通mid360的驱动包
linux·嵌入式硬件·机器人·自动驾驶
点云SLAM11 小时前
C++内存泄漏检测之Windows 专用工具(CRT Debug、Dr.Memory)和Linux 专业工具(ASan 、heaptrack)
linux·c++·windows·asan·dr.memory·c++内存泄漏检测·c++内存管理
肉肉心很软11 小时前
使用onlyoffice实现文件预览编辑 + Docker一键部署流程
运维·docker·容器
-大头.11 小时前
Docker实战:构建高性能MySQL主从复制集群(读写分离)
mysql·docker·容器
LuiChun12 小时前
Docker Compose 容器服务查询与文件查看操作指南(Windows Docker Desktop 版)【一】
linux·运维·windows·docker·容器