Docker Hub与Docker Cloud的区别

35

我对Docker Hub和Docker Cloud之间有些困惑。我有一些需要安装在客户服务器上并运行容器的Docker镜像。我认为这可以使用Docker Hub来完成,它允许将Docker镜像推送和拉取到我的私有仓库中。那么,Docker Cloud的用途是什么?是将镜像存储在我的AWS帐户中而不是存储在Docker Hub中吗?容器需要安装在客户服务器上,那我需要使用Docker Hub还是Docker Cloud呢?


1
它们现在已经与Docker Store一同集成到新版本的Docker Hub中。以下是他们在2018年12月13日博客中发布的内容。 - user2314737
1个回答

41

根据您的需求,您可能应该选择Docker Hub。

Docker Cloud拥有更多的功能,因此比Docker Hub更为广泛。看起来Docker Cloud是建立在Docker Hub之上的,以在Docker生态系统中提供更全面的解决方案。

然而,当涉及到从您的Docker仓库中提取/存储镜像的核心功能时,它仍然主要由Docker Hub驱动,考虑到Docker Cloud文档中的以下说明:

Docker Cloud使用Docker Hub作为其用于存储公共和私有存储库的本地注册表。一旦您将图像推送到Docker Hub,它们将在Docker Cloud中可用。

额外阅读:


1
换句话说,DockerHub 就像 GitHub,而 DockerCloud 就像 Jenkins? - Moses Liao GZ

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接