Docker默认操作系统

我正在看一个没有指定特定的基本映像操作系统的docker文件(如FROM ubuntu:14:04)。 在构build图像(而不是指定基本的os图像)时使用的默认操作系统是否有任何规范?

根据Munir提到的文档 ,您总是应该有一个Dockerfile的FROM指令。 但是,您可以select多种基础映像,而不必将其作为Dockerfile的操作系统。 例如,如果要为Java应用程序创build泊坞窗图像,则可以使用java图像作为基础图像。

FROM library/java 

但是,最后,如果遍历完这些映像的Dockerfile,则最终会在一个或另一个操作系统中运行。 Java基于Debian。

根据docker的参考https://docs.docker.com/engine/reference/builder/

Docker按顺序在Dockerfile中运行指令。 第一条指令必须是FROM ,以便指定您正在构build的基本映像。