如果担心Docker镜像的大小,docker-slim将会解决您的担忧。
docker-slim实用程序使用静态和动态分析来将大的镜像转变为缩略的镜像。要使用docker-slim,您必须从Github下载其二进制文件。二进制文件可用于Linux和Mac。下载二进制文件后,将其添加到PATH中。
我创建了一个Docker图像,例如:使用在Docker官方文档中的应用程序friendlyhello。正如你下面所看到的镜像的大小是194MB。
您可以看到一个简单的应用程序,我们必须下载194 MB的数据。让我们用docker-slim来看看它可以去除多少多余的东西。
docker-slim实用程序将执行一系列步骤 -检查、分析较大的镜像,最终创建一个缩略版本的镜像。我们来看下这个缩略版的大小。
正如你上面看到的,这个镜像的大小被所缩减到24.9MB。您可以启动容器,并以相同的方式运行。docker-slim实用程序适用于Java,Python,Ruby和Node.js应用程序。
尝试一下,看看你有没有收获。在我的个人项目中,我发现它在大多数情况下都有效。 您可以从其文档文档中了解更多关于docker-slim的信息。
Comments