我已经尝试了大约一个月的Docker,并且现在我有几个镜像。最近,我想将其中一个镜像分享给其他人,所以我将该镜像X推送到我的DockerHub,这样他就可以从我的存储库中拉取它。
然而,这似乎有些浪费时间。总共花费的时间包括我做docker push的时间和他做docker pull的时间。如果我只是把构建镜像X所需的Dockerfile发送给他,那么成本将是我编写Dockerfile的时间、传递文本文件的时间和他执行docker build的时间,由于我良好地维护我的Dockerfiles,所以总时间比之前短。
因此,我的问题是:这两种方法的利弊如何?为什么Docker公司选择推出DockerHub服务而不是DockerfileHub服务?
任何建议或答案都将不胜感激。非常感谢!
然而,这似乎有些浪费时间。总共花费的时间包括我做docker push的时间和他做docker pull的时间。如果我只是把构建镜像X所需的Dockerfile发送给他,那么成本将是我编写Dockerfile的时间、传递文本文件的时间和他执行docker build的时间,由于我良好地维护我的Dockerfiles,所以总时间比之前短。
因此,我的问题是:这两种方法的利弊如何?为什么Docker公司选择推出DockerHub服务而不是DockerfileHub服务?
任何建议或答案都将不胜感激。非常感谢!