wxxxcxx/ms-ra-forwarder

docker镜像占用空间过大,修改后可节省700MB内存

DoiiarX opened this issue · 1 comments

docker镜像占用空间过大,我查看了项目的dockerfile

里面所使用的基础镜像是

FROM node:latest

但其实这个版本的node并不是必要的。因为这个镜像里面包含了其他的用不上的用于开发的库。
image
根据hub可以知道node-slim和node压缩包大小差距非常大。node有352.22 MB,而node-slim只有75.59 MB.
image
解压后node有990.67 MB,而node-slim只有240.47 MB。

我将node替换为node-slim后,镜像仍然运行正常,并且节省了近700MB的空间。
image

希望作者可以修改dockerfile为

FROM node:slim

已修改。感谢建议!