三使用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查看已推送的镜像。

相关推荐
YC运维2 小时前
Dockerfile实战案例详解
运维·docker·容器
小灰灰的可爱无人可替代6 小时前
记录一次使用docker和docker-compose更新vue前端项目问题
nginx·docker·vue
荣光波比12 小时前
K8S(一)—— 云原生与Kubernetes(K8S)从入门到实践:基础概念与操作全解析
云原生·容器·kubernetes
伞啊伞12 小时前
K8s概念基础(一)
云原生·容器·kubernetes
hello_25013 小时前
k8s基础监控promql
云原生·容器·kubernetes
小杨的全栈之路15 小时前
生产级实践:在 Docker 中安全导入自签名证书,保障 Spring Boot 应用通信安全
docker·https
静谧之心16 小时前
在 K8s 上可靠运行 PD 分离推理:RBG 的设计与实现
云原生·容器·golang·kubernetes·开源·pd分离
计算机小手18 小时前
推荐一个 GitHub 开源项目信息卡片生成工具,支持Docker快速部署和API调用
经验分享·docker·github·开源软件
饭来_19 小时前
通过 SSH 远程连接 docker 容器
vscode·docker·ssh
1024find20 小时前
Spark on k8s部署
大数据·运维·容器·spark·kubernetes