gpt4 book ai didi

docker - 从Dockerfile进行docker pull和docker build的利弊是什么?

转载 作者:行者123 更新时间:2023-12-02 18:17:19 29 4
gpt4 key购买 nike

我已经和docker玩了一个月左右,现在我有一些图像了。
最近,我想与其他人分享其中的一个,
然后将该镜像X推送到我的DockerHub,以便他可以从我的存储库中提取它。

但是,这似乎是在浪费时间。
在此花费的总时间为docker push 的时间为,而他为docker pull 的时间为
如果我只是给他发送构建该镜像X所需的Dockerfile,那么成本将是
是我编写Dockerfile的时间是传递文本文件的时间,是他进行docker构建的时间,
由于我很好地维护了Dockerfile,这比以前的方法要少。

所以,这就是我的问题:这两种方法的优缺点是什么?
为什么Docker Inc.选择启动DockerHub服务而不是DockerfileHub服务?

任何建议或答案将不胜感激。
非常感谢!

最佳答案

假设您从Dockerfile构建镜像并将该镜像推送到Docker Hub。在构建期间,您将下载一些源并构建程序。但是当构建完成后,源将不可用。现在,无法再使用Dockerfile,但Docker Hub上的镜像仍在工作。这是Docker Hub的专家。

但这也可能是一个弊端。例如,如果源代码包含像Heartbleed或Shellshock这样的严重错误。然后对源进行修补,但Docker Hub上的镜像未更新。

关于docker - 从Dockerfile进行docker pull和docker build的利弊是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27308194/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com