【发布时间】:2019-12-15 17:24:58
【问题描述】:
场景:
从“Docker Desktop for Windows”我想基于从官方网站下载的 ISO Linux 构建一个初始(基本)映像。
关于如何做到这一点的文档非常稀少:我觉得这应该通过“从头开始”和“docker import”命令来实现,但事情很混乱,因为整体上没有明确的程序,并且没有例子。
我已经在 Google 和 stackoverflow 上搜索了很长时间,要么我没有设法使用正确的关键字,要么没有人遇到过这种情况。 (我知道大多数人倾向于构建基础镜像,因为他们专注于应用程序开发而不是操作系统。)
不过,我相信有些人知道该怎么做,因为这是我们获得 alpine、ubuntu、debian 和其他 docker 基础镜像的方式!这是我想要达到的目标。
提前感谢任何能够通过一些例子清楚地解释事情的人,比如elementaryOS。
精度:
虽然还在寻找线索,但我在 Stackoverflow 上发现了这些类似的问题:
虽然没有明确的答案。
参考资料(文档):
【问题讨论】:
-
类似
alpineDockerfile 的东西非常典型——启动FROM scratch并将分发tarball 解压到其中。你有一个具体的问题吗?这是关于构建应用程序,还是只是了解 Linux 是如何组合在一起的? -
@DavidMaze 这里没有具体问题。只是想了解如何构建操作系统映像,因为出于各种原因,我们可能会考虑在我的公司中构建自己的操作系统特定映像,并且开发人员可以从那里将其用作所有应用程序的基础。问题是我从 ISO 映像开始,而不是 tarball。 ISO 似乎与 tarball“OS 已安装 fs”没有任何共同之处,因为我似乎先一步:操作系统已打包,可能需要安装(?)。
标签: docker operating-system iso