我已经和 docker 一起玩了大约一个月,现在我有一些图像。最近,我想与其他人分享其中的一个,然后我将那个图像 X 推送到我的 DockerHub,以便他可以从我的存储库中提取它。
然而,这似乎有点浪费时间。这里花费的总时间是我做 docker push和他做 docker pull 的时间。如果我只是向他发送构建该映像 X 所需的 Dockerfile,那么成本将是 我编写 Dockerfile的时间、传递文本文件的时间以及他执行 docker build 的时间,这比以前的方式要少,因为我维护好我的 Dockerfiles。
所以,这是我的问题:这两种方法的优缺点是什么?为什么 Docker Inc. 选择推出 DockerHub 服务而不是 DockerfileHub 服务?
任何建议或答案将不胜感激。非常感谢!