首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docker镜像太重

Docker镜像太重
EN

Stack Overflow用户
提问于 2019-07-03 19:48:21
回答 2查看 96关注 0票数 0

我有一个很小的Node.js应用。整个目录重达212KB。

我将应用程序停靠并将图像保存为tar。保存的tar文件重达663 MB。

为什么这张图片这么重?

Dockerfile:

代码语言:javascript
复制
FROM node:7
WORKDIR /app
COPY package.json /app
RUN npm install
COPY . /app
CMD node bin/www
EXPOSE 3000
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-07-03 20:11:10

正如你在official documentation上看到的,这个包是基于镜像buildpack-deps的,这是一个常见的Debian依赖镜像。根据它的documentation的说法,它“包括大量的开发头包”,这意味着它提供了大量的公共依赖项

票数 2
EN

Stack Overflow用户

发布于 2019-07-03 20:09:37

您可以尝试使用node:7-alpine

阿尔卑斯是Linux的一个版本,创建该版本的目的是为了拥有更轻的Docker镜像。

node:7的“普通”Docker图像附带了许多在生产中不使用的“垃圾”,如Vim、Zip等。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56869443

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档