Docker Hub的主要优点是什么?

问题描述 投票:-2回答:2

据我所知,这只是一个仅包含图像的集线器,因此我无法使用docker-compose推送docker hub。但是,我可以将包含docker-compose内容的存储库推送到github,以便希望执行我的源代码的人可以从github提取它。

然后,他们可以运行docker-compose up之类的命令。

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

我还有其他功能可以使用,还是我必须考虑使用Docker Hub?

docker docker-compose dockerhub
2个回答
1
投票

前提很简单:Docker Hub为我们提供了一个托管和管理Docker容器的空间。这样,我们可以将所有艰巨而繁琐的工作委托给它。这样做的主要目的是将容器管理与部署服务分开。 Docker Hub通知我们新映像已正确构建后,我们就可以将其交付给我们喜欢的任何服务。与传统方法相比,这具有巨大优势,因为将映像构建过程与实际实例分开意味着我们的应用程序环境将一直运行,直到我们进行实际部署为止。但这还不是全部! Docker Hub还具有许多方便的功能,使我们的工作更加轻松。我认为,真正的明星特色是以下两个:自动构建:Docker Hub自动从GitHub或BitBucket中提取我们的代码,在其中找到Dockerfile,然后开始构建,标记图像并将其推送到容器中。自动测试:Docker Hub在构建映像后开始运行我们的应用程序测试,并允许我们在出现任何故障时自动停止推送过程。您可以获取有关Docker Hub here的更多信息。


0
投票

Docker中心是一个基于云的存储库,可帮助用户创建,共享和分发容器映像。用户可以访问Docker提供的高质量容器映像,还可以使用空间来创建自己的私有存储库,自动构建功能,webhooks和工作组。

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

一个简单用例:如果您使用多台计算机创建集群,并且所有计算机都使用docker hub指向相同版本的映像,这也将是有益的。它可以作为您系统的中央存储库(真相的来源)。

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

© www.soinside.com 2019 - 2024. All rights reserved.