具有Angular的Docker - Docker构建大图像文件

时间:2018-04-03 08:44:23

标签: angular docker angular-cli

我使用Angular CLI创建了一个新项目,并尝试使用Docker设置项目。

使用docker build成功构建图像后,似乎1.33GB图像尺寸不正常。

enter image description here

还尝试将ssh放到我的容器上,然后显示499M

enter image description here

这是我的Docker文件:

FROM node:9.5.0

ENV HOME=/usr/src/app
RUN mkdir -p $HOME
WORKDIR $HOME

COPY ./package.json $HOME
RUN npm install --quiet

COPY . $HOME

EXPOSE 80

CMD ["npm", "start"]

有没有办法缩小图像尺寸?

为什么我需要缩小图片尺寸?
没有特别的理由。对于这么小的项目来说,这个大小似乎并不正常

1 个答案:

答案 0 :(得分:0)

使用alpine版本的node会显着减小尺寸。

DockerfileFROM node:9.5.0-alpine

尺码从1.33GB减少到720MB