DockerHub + GitHub和一个团队

时间:2016-10-10 15:52:16

标签: github dockerhub

我不确定我是否理解DockerHub的观点。我理解GitHub是一个代码库,但DockerHub有点让我通过一个循环。当我与团队共享代码时,我们使用GitHub,但DockerHub将用于图像和卷?所以一个新的团队成员从DockerHub中删除了它,然后一旦启动并运行docker-compose up,那么他们运行git pull origin master以便代码更新?

请帮我理解这一点。 :)

1 个答案:

答案 0 :(得分:1)

From Docker Docs:Docker Hub是一个基于云的注册表服务,允许您链接到代码存储库,构建图像并测试它们,存储手动推送的图像以及指向Docker Cloud的链接,以便您可以将图像部署到主机。它为整个开发流程中的容器映像发现,分发和变更管理,用户和团队协作以及工作流自动化提供了集中资源。

GitHub托管代码,代码通过git进行管理,这是处理源代码更改的最佳方式。 DockerHub提供GitHub不适用的位:注册dockerfiles,构建图像等。

DockerHub组织&团队功能使您的团队可以访问这些共享映像存储库。

GitHub和DockerHub上的组织以类似的方式运作,但它们是互补服务,因为它们处理完全不同的工作。