4.1.1、Docker Hub 简介

关于Docker Hub

Docker Hub 是一个基于云的registry,致力于构建和航运应用或维护容器。它提供了一个为容器镜像的检索、发布和变更管理、用户和团队、开发流程的自动化的集中式的资源。

Getting started with Docker Hub

Docker Hub 还提供了下面这些主要的特点和功能:

  • 镜像仓库: 从社区、官方和私有仓库里查找、管理、拉取和推送镜像。
  • 自动构建: 当你提交变更到Github或Bitbucket仓库时,会自动构建一个新镜像。
  • Webhooks: 一个自动化构建的特性,在一个镜像被推送成功后,Webhooks会触发你的触发器。
  • 组织: 创建一个工作组去管理用户访问镜像仓库。
  • GitHub 或 Bitbucket 整合:添加你的镜像Hub到你的工作流程里。

创建一个Docker Hub 账户

要使用Docker Hub,你首先要在Hub Accounts里创建一个合法的账户。你可以创建一个账户,然后免费使用Hub的一个私有仓库(免费用户只有一个私有库)。如果你需要更多的私有库,你可以根据一个付费计划来升级你的免费账户。想了解更多关于方面的内容,登陆到Hub后进入Billing & Plans页面,就是登陆后右上角的齿轮小图标。

与Docker 镜像仓库一个工作

Docker Hub为你和你的团队提供了一个构建和航运Docker镜像的地方。

有两种方法供你设置Docker Hub仓库:

  • 仓库, 允许你从本地的Docker守护进程向Hub推动镜像。
  • 自动构建,允许你去配置Github或Gitbucket,当有内容变更的时候,触发Hub自动重构仓库。

你可以创建公共的仓库,向其他用户分享你的仓库。或者你可以创建一个带访问限制的私有仓库。

Docker命令和 Docker Hub

Docker内建访问Docker Hub服务的命令 docker search,pulllogin, 和push 。

探索仓库

这里有两种方法,让你可以在Docker Hub上检索可用的、公共的镜像。你可以直接在Docker Hub网站上检索,或你可以在命令行工具上使用 docker search 命令去检索所有的仓库:

$ docker search ubuntu

它们都会给你返回当前Docker Hub匹配的检索关键字的可用公共仓库。

私有仓库是不会出现在检索的结果中的。如果你想要查看全部的仓库的状态,你可以在 Docker Hub上点击“仪表板(Dashboard)”菜单。

你可以Docker 用户指南里找到更多相关的信息。

使用官方仓库

Docker Hub包含很多官方仓库。这些公共的、有保证的仓库来自软件供应商和贡献者。类似Canonical, Oracle, 和Red Hat的供应商提供的Docker镜像,你可以使用它们作为构建你的应用和服务的基础镜像。 

当你使用官方仓库时,你心里会想,你正在使用一个最优和最新的镜像,瞬间觉得自己的应用受到的专家的“加持”。心里是不是很爽呢?

注意:如果你想为你的组织或产品发布一个官方仓库,请移步到在Docker Hub的官方仓库文档中了解更多的细节。

创建组织

学习如何创建 一个Docker Hub账户和管理你的组织和团队。


 
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值