Docker Hub可以用来查找、pull 镜像并运行或者构建镜像,可以发布或者构建其它用户所使用的镜像。
有两种方式搜索公有仓库和镜像。你可以使用Docker Hub Search工具或者使用Docker命令行工具:
$ docker search ubuntu
两种方式都将显示当前有效的公有仓库。
如果仓库是私有的或者被标记不被列举,这将都不会在搜索的结果中。为了看到所有的仓库(你得有权限)和状态,你可以看你的个人信息页。
你可以了解更多信息。
Docker Hub包含了许多官方仓库。有Docker贡献者或者供应商认证的仓库。包含来自供应商的docker镜像,例如:Canonical, Oracle, 和 Red Hat ,你可以使用来构建应用或者服务。
如果你使用官方仓库,你需要知道你使用一个最佳或者更新的镜像来应用到你的应用中。
说明:如果你喜欢共享一个官方的仓库,请阅读官方仓库了解更多信息。
Docker Hub提供给你和你的团队放置构建和传送的Docker镜像。
Docker镜像的集合都使用仓库管理。
你可以配置两种仓库管理的类型:
- 仓库:允许你push镜像到Hub,从你本地Docker daemon。
- 自动构建:允许你配置Github或者Bitbucket来触发重构仓库,当这些仓库修改时。