2015-03-31 52 views
0

我一直在设置一个运行时带有几个图像。基于debian,我一直在使用一个进程和最小的os来保持它们的精简(因为我已经习惯了)。码头我可以从另一个容器安装操作系统

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

我试过Google搜索这个模式,但没有找到它。有没有什么陷阱?码头工需要什么“东西”才能在安装之前启动图像?

回答

1

只要你使用FROM debian作为你的每张图片的基础,你只有一份debian。这就是使用写入时复制文件系统(如AUFS或btrfs)的美妙之处。

+0

好的......这是否也适用于运行时内存? (我想没有办法在这里节约,不管... ...) – shaunc 2015-03-31 02:27:49

+0

我不知道分享运行时内存的方式,对不起。有可能是一种方式,但在这一点上,你正在反对容器隔离。 – Andy 2015-03-31 18:25:54

+0

当然 - 谢谢你的回答;在原来的问题中,我忘记了码头工作的方式。关于记忆 - 只是好奇,因为你是一位专家 - 从来没有想到它会被分享。 – shaunc 2015-03-31 22:33:06

相关问题