三使用Docker Hub管理镜像

使用Docker Hub管理镜像

Docker Hub是Docker官方维护的Docker Registry,上面存放着很多优秀的镜像。不仅如此,Docker Hub还提供认证、工作组结构、工作流工具、构建触发器等工具来简化我们的工作。

前文已经讲过,我们可使用docker search 命令搜索存放在Docker Hub中的镜像。本节我们来详细探讨Docker Hub的使用。

注册与登录

Docker Hub的使用非常简单,只需注册一个Docker Hub账号,就可正常使用了。登录后,我们可看到Docker Hub的主页,如图所示。

我们也可使用docker login 命令登录Docker Hub。输入该命令并按照提示输入账号和密码,即可完成登录。例如:

java 复制代码
$ docker login
Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one.
Username: itmuch
Password: 
Login Succeeded

创建仓库

点击Docker Hub主页上的"Create Repository"按钮,按照提示填入信息即可创建一个仓库。

如图,我们只需填入相关信息,并点击Create按钮,就可创建一个名为microservice-discovery-eureka的公共仓库。

推送镜像

下面我们来将前文构建的镜像推送到Docker Hub。使用以下命令即可,例如:

java 复制代码
docker push itmuch/microservice-discovery-eureka:0.0.1

经过一段时间的等待,就可推送成功。这样,我们就可在Docker Hub查看已推送的镜像。

相关推荐
金刚猿11 小时前
01_虚拟机中间件部署_root 用户安装 docker 容器,配置非root用户权限
docker·中间件·容器
JH_Kong11 小时前
解决 WSL 中 Docker 权限问题:从踩坑到完整修复
docker·容器
忆~遂愿11 小时前
GE 引擎与算子版本控制:确保前向兼容性与图重写策略的稳定性
大数据·开发语言·docker
陈桴浮海13 小时前
Kustomize实战:从0到1实现K8s多环境配置管理与资源部署
云原生·容器·kubernetes
70asunflower15 小时前
Emulation,Simulation,Virtualization,Imitation 的区别?
linux·docker
ShiLiu_mtx15 小时前
k8s - 7
云原生·容器·kubernetes
春日见16 小时前
车辆动力学:前后轮车轴
java·开发语言·驱动开发·docker·计算机外设
xuhe216 小时前
[全流程详细教程]Docker部署ClawBot, 使用GLM4.7, 接入TG Bot实现私人助理. 解决Docker Openclaw Permission Denied问题
linux·docker·ai·github·tldr
7哥♡ۣۖᝰꫛꫀꪝۣℋ16 小时前
Spring-cloud\Eureka
java·spring·微服务·eureka
星火s漫天17 小时前
第一篇: 使用Docker部署flask项目(Flask + DB 容器化)
数据库·docker·flask