Docker如何创build容器

我想做一个容器,其中包含将安装postgresql的Ubuntu的

如何做一个像这样的docker?

1容器包含

Images 1: ubuntu images 2: postgresql 

要么

1容器包含

 Images 1: ubuntu + postgresql 

如果我上面的一个假设是真的,我该怎么做? 请帮忙

如果你看看postgres dockerfile ,它开始

 FROM debian:jessie 

如果你真的需要一个Ubuntu发行版,你可以自己开始

 FROM ubuntu:15.10 

在任何情况下,您都可以在Linux发行版上创build一个postgres映像(意味着您的第二个假设是准确的)。

正如“ Docker映像如何工作? ”中所述。

每个图像由一系列图层组成。
Docker使用联合文件系统将这些图层合并为一个图像
联盟文件系统允许单独的文件系统(称为分支)的文件和目录被透明地覆盖,形成一个统一的文件系统。