Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Nest.js+;Docker&x2B;Graphql内存不足_Docker_Graphql_Nestjs - Fatal编程技术网

Nest.js+;Docker&x2B;Graphql内存不足

Nest.js+;Docker&x2B;Graphql内存不足,docker,graphql,nestjs,Docker,Graphql,Nestjs,我有一个简单的项目,Nest.js+Docker+Graphql,当我在本地运行它时,所有这些都可以完美地工作。但是当我试图在docker中运行它时,我发现了这个错误 我的Dockerfike: 来自节点:最新 WORKDIR/ 复制package.json/ 运行npm安装 抄袭/ 暴露3000 运行npm运行构建 CMD npm运行开始:prod 当我在没有graphql的情况下运行image时,docker中的一切都很好 我的依赖项: @nestjs/common:“^7.1.1”, @

我有一个简单的项目,Nest.js+Docker+Graphql,当我在本地运行它时,所有这些都可以完美地工作。但是当我试图在docker中运行它时,我发现了这个错误

我的Dockerfike:

来自节点:最新

WORKDIR/

复制package.json/

运行npm安装

抄袭/

暴露3000

运行npm运行构建

CMD npm运行开始:prod

当我在没有graphql的情况下运行image时,docker中的一切都很好

我的依赖项:

@nestjs/common:“^7.1.1”,
@nestjs/config:“^0.5.0”,
“@nestjs/core”:“^7.1.1”,
“@nestjs/graphql”:“^7.3.11”,
“@nestjs/platform express”:“^7.1.1”,
@nestjs/typeorm:“^7.1.0”,
“阿波罗服务器快车”:“^2.14.0”,
“bcryptjs”:“^2.4.3”,
“类别转换器”:“^0.2.3”,
“类验证程序”:“^0.12.2”,
“graphql”:“^15.0.0”,
“graphql工具”:“^6.0.3”,
“jsonwebtoken”:“^8.5.1”,
“pg”:“^8.1.0”,
“反映元数据”:“^0.1.13”,
“rimraf”:“^3.0.2”,
“rxjs”:“^6.5.4”,
“typeorm”:“^0.2.24”

当我第一次运行代码时,我发现了错误 我在tsconfig中添加了{“allowSyntheticDefaultImports”:true},解决了这个问题 我已经尝试用--max old space size=8192在docker中启动我的项目,但它对我没有帮助。
我开始了“docker统计”,只是看着容器如何破坏内存

您能帮助我吗?

docker memory limits?默认为2gb,但尝试更改为10gb并获得相同的结果默认为2gb,但尝试更改为10gb并获得相同的结果