我想创建一个容器,其中包含将安装postgresql的ubuntu
如何制作这样的码头工具?
1个容器包含
Images 1: ubuntu
images 2: postgresql
或
1个容器包含
Images 1: ubuntu + postgresql
如果我的上述假设之一是真的,我该怎么做? 请帮忙
答案 0 :(得分:1)
如果查看postgres dockerfile,则以
开头FROM debian:jessie
如果您真的需要一个Ubuntu发行版,那么您可以创建自己的发行版,从
开始FROM ubuntu:15.10
在任何情况下,您最终都会在Linux发行版之上构建一个postgres图像(意味着您的第二个假设是准确的)。
如“How does a Docker image work?”
中所述每张图片由一系列图层组成 Docker使用union file systems将这些图层组合成单个图像。
联合文件系统允许透明地覆盖单独文件系统的文件和目录(称为分支),形成单个连贯的文件系统。