是否有可能创build一个Docker的图像无操作系统?

要安装我的微服务二进制文件,我需要一个centos。 而且,因为我有20微服务,我试图find一种方法来优化图像大小,所以我想知道是否有一种方法来创build一个没有os的docker镜像,并在部署的时刻Docker从操作系统层caching它在所有的图像..我是一个初学者,所以我不知道我是否清楚在我的发言?

是的,看一下关键词( docs ):

您可以使用Docker的保留的最小图像,scratch作为构build容器的起点。

你也可能会发现有用的多阶段构build 。

一个例子:

FROM scratch ADD hello / FROM fedora RUN yum -y update && yum clean all RUN yum -y install nginx