gpt4 book ai didi

docker - 我如何利用包维护者的 Docker 经验?

转载 作者:行者123 更新时间:2023-12-02 03:27:41 24 4
gpt4 key购买 nike

在构建 Docker 镜像时,我发现自己处在一个陌生的地方——我觉得我正在做一些别人以前已经做过很多次的事情——而且做得更好。在大多数情况下,这种直觉是绝对正确的——我正在使用一个软件并在 Dockerfile 中重新描述操作系统打包系统中已经描述的所有内容。 .

通常情况下,我什至发现自己使用打包程序管理器将软件安装到镜像中,然后查看该包内部以获取有关我的 Dockerfile 的可写路径、配置文件、打开端口等的一些线索。 .在这种情况下,OS 打包器和 Docker 打包器之间的重复工作最为明显,我认为这是一种更常见的情况。

所以基本上,每个在预打包软件之上构建镜像的 Docker 用户几乎都是从头开始重新打包,但没有时间,而且通常没有操作系统打包者所拥有的领域知识来进行试验、错误和完善。如果我们考虑社区维护的图像的低可重用性(从 Debian 重新定位到 RHEL 的伤害),我们就会陷入复制或重新实现已经存在并在操作系统级别工作的功能,浪费大量时间并投入继承我们可能留下的一切的可怜灵魂的负担。

是否有任何方法可以解决这种重复工作并重新使用包维护者已经了解的有关 Docker 软件的任何内容?

最佳答案

Docker 镜像重用的主要来源是hub.docker.com

如果您的系统已在其中一张图片中描述过,请先在那里搜索。

您可以查看他们的 Dockerfile,并从其中一个镜像启动您自己的 Dockerfile,而不是从基本的 ubuntu 或 wheezy 启动。

关于docker - 我如何利用包维护者的 Docker 经验?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29463223/

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