【已解决】 前端门户部署 docker node 镜像 中 build 的时候报错 Killed
本来之前也遇见过这个错 但是是node是14.5 因为本地是 改成最高的这个错就没了,但是今天因为解决完一些bug部署之后就成这样了,本人一直保持着计算机是不会骗人的理念 然后按照自己之前写的文档部署项目现在就没用了 且自己部署 之前的项目不会报错 项目重新上传了几次,把改的地方改出去也没用 本地能build 和运行没问题 搜索引擎说是 内存不够

我应该不是看看是不是build内寸溢出吧
DockerFile
#1、基于镜像node,版本自己查看上面的链接
FROM node
#2、作者
MAINTAINER sunofbeach.net
#3、参数,node的环境为生产环境
ENV NODE_ENV=production
#4、任意ip
ENV HOST 0.0.0.0
#5、容器内创建目录sob-blog-nuxt
RUN mkdir -p /sobBlogNuxt
#6、复制当前的内容到容器内容部目录blog
COPY . /sobBlogNuxt
#7、切换工作目录到blog
WORKDIR /sobBlogNuxt
#8、暴露端口3000,默认端口
EXPOSE 3000
#9、配置npm的远程仓库
#RUN npm install cnpm -g --registry=https://registry.npm.taobao.org
#10、清除缓存
RUN npm cache clean --force
#11、安装依赖
RUN npm install --no-package-lock
#12、构建,生成dist文件 || true 是解决那个 137 的
RUN npm run build || true
#13、start
CMD ["npm","start"]
docker-compose.yaml
version: '3.1'
services:
nuxt:
restart: always
image: sob-blog-nuxt
container_name: sob-blog-nuxt
ports:
- 3000:3000
以前没有问题,说明脚本是对的,如果没有改过的话。应该是构建环境问题。
本人一直保持着计算机是不会骗人的理念。
查看内存命令:free -h