docker 集线器的主要优点是什么?

What are the major pros for docker hub?

据我所知,它只是一个仅包含图像的集线器,所以我无法使用 docker-compose 推动 docker 集线器。但是,我可以将包含 docker-compose 东西的存储库推送到 github,以便想要执行我的源代码的人可以从 github.

中提取它

然后,他们可以运行像docker-compose up那样指挥。

我认为这对 github 或 bigbucket 来说是一个很好的选择。

是否有更多功能我可以使用或我必须考虑使用 docker 集线器?

前提很简单:Docker Hub 为我们提供了一个 space 来托管和管理我们的 Docker 图像。这样我们就可以把所有繁重的工作委托给它。 这样做的主要目的是将容器管理与部署服务分开。一旦 Docker Hub 通知我们我们的新镜像已经正确构建,我们就可以将它交付给我们喜欢的任何服务。与传统方法相比,这具有巨大的优势,因为将映像构建过程与实际实例分开意味着我们的应用程序环境将保持 运行,直到我们进行实际部署。
但这还不是全部! Docker Hub 还附带许多方便的功能,使我们的工作更加轻松。
在我看来,真正的明星特征是这两个:
自动构建:Docker Hub 自动从 GitHub 或 BitBucket 中提取我们的代码,在其中找到 Docker 文件并开始构建、标记并将图像推送到容器中。
自动测试:Docker Hub 启动 运行 我们的应用程序在构建图像后进行测试,并允许我们在任何失败时自动停止推送过程。
您可以获得有关 Docker Hub here.

的更多信息

Docker hub 是一个基于云的存储库,可帮助用户创建、共享和分发容器 images.A 用户可以访问 Docker 提供的高质量容器映像以及使用 space 创建自己的私人存储库、自动构建功能、webhooks 和工作组。

我认为这是访问 public 开源图像存储库的绝佳平台。

一个简单的用例:如果您使用多台机器创建集群并且所有机器都使用[=24 指向相同版本的图像,这也将是有益的=] 枢纽。它将充当您系统的中央存储库(真实来源)。

请关注official docs以获得更多见解。