一、在arm64下运行异常现象
<--- Last few GCs ---> <--- JS stacktrace ---> # # Fatal process OOM in insufficient memory to create an Isolate #
二、排查方法
进行容器中查看,直接运行node时同样报错(node版本为12),说明node不行正常运行。
docker run -d -it --rm --entrypoint /bin/sh --name mongo-express mongo-express:0.54 /node_modules # node <--- Last few GCs ---> <--- JS stacktrace ---> # # Fatal process OOM in insufficient memory to create an Isolate # Trace/breakpoint trap (core dumped)
三、解决方法:
替换容器中的node版本,升级为14
FORM node:14-alpine3.15 AS build FROM mongo-express:0.54 COPY --from=build /usr/local/bin/node /usr/local/bin/node
docker build -t mongoexpress:0.54 .



