docker工可以从另一个容器中安装操作系统

我已经设置了几个图像的运行时间。 我一直在使用一个进程和最小的操作系统,基于debian(因为我习惯了)。

但是,我不知道为什么我需要所有这些操作系统的副本? 我可以使用操作系统(与主机操作系统分离)构build一个映像,然后让其他映像装载相关的部分(只读或复制必要的地方 – / etc / …)?

我试图用这个模式search,但没有find它。 有什么陷阱吗? docker工人需要什么东西才能在安装之前启动镜像?

只要你使用FROM debian作为你的每个镜像的基础,你只有一个debian副本。 这是使用写入时复制文件系统(如AUFS或btrfs)的优点。