是否有可能创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