Docker Store vs Docker Hub

有没有人真正找出了Docker在DockerCon2016上推出的“Docker Store”和“Docker Hub”之间的区别?

Docker只是试图制作一个Docker集线器的漂亮版本,以便拥有诸如Apple Store,Android Store等的东西? 或者是否有任何具体的使用案例,试图通过介绍这个解决? 我认为,它可以非常好地使用Docker集线器来提供可信,经过validation的企业映像,因为它现在提供官方映像。 那么为什么“Docker Store”呢?

主要区别在于商业方面(如“Docker的收入来源”),正如Frederic Lardinois(@fredericl)的 Techcrunch文章中指出的那样:

商店背后的想法是为Docker的生态系统合作伙伴创build一个自助服务门户,通过Docker镜像发布和分发他们的软件,并让用户更容易部署这些应用程序。

虽然Docker已经提供了自己的容器registry(DockerHub: https ://hub.docker.com/explore/),Docker Store专门针对企业的需求。
该公司表示,该公司将为企业提供来自可信和经过validation的发布商提供的符合商业支持的软件,这些软件被打包为Docker镜像。该公司称,该软件具有免费和付费软件。
毫不奇怪,当用户通过商店安装付费应用程序时,Docker将会削减(尽pipeDocker付费内容的这个收入分成协议目前尚不清楚)

据我所知这些是docker商店的主要目的:

我们与Docker Store的目标是围绕着将Docker用户和生态系统合作伙伴集中在一起。

  • 为独立软件开发商提供可扩展的自助服务系统,以发布和分发值得信赖的企业级内容

  • 提供validation软件质量的发布过程,其中包括: 安全扫描,组件库存,开源许可证使用以及在图像构build中使用最佳实践。

  • 为企业用户提供来自可信和经过validation的发布者的兼容商业支持的软件,这些软件被打包为Docker镜像。

  • 我们增加了强大的search和浏览function,包括分类。

所以,我认为它将专注于应用程序分发的商业方面,并专注于应用程序的消费者(像Bitnami ),但Docker中心将用于开发社区。

参考:

https://blog.docker.com/2016/06/docker-store/

另一个区别是你不能看到用来创build它的Docker文件。 是的,你可以逆向工程,但它不完美。 https://github.com/CenturyLinkLabs/dockerfile-from-image

就个人而言,我更喜欢知道包含哪些图像,即使它们是“authentication”的,但是只要看到Dockerfile,整个支付模型就会失败。