使用docker运行服务,你可以拥有一致的环境,可以精确控制服务的运行资源(cpu,内存),可以方便的设置端口和网络,可以使用镜像仓储管理和分发代码。现在越来越多的开发者选择将服务运行在docker上。
好多nodejs用户在使用docker时,直接使用了默认的node镜像。但你不觉得它太大了吗?现在node:6.10.1镜像的体积已经达到666M,其实要实现同样的功能,只需43.5M就够了。尺寸小,意味者更低的资源消耗,更快的下载速度,更小的传输带宽。下面将介绍如何创建极简node镜像。
FROM: 设置alpine基础镜像
目前docker下最轻量的操作系统是alpine,一个alpin