我正在尝试运行 docker,但出现
exit code: 132
错误。会是什么?
$ docker compose up
[+] Building 21.3s (9/11)
=> [frontend internal] load build definition from Dockerfile 0.2s
=> => transferring dockerfile: 193B 0.1s
=> [frontend internal] load .dockerignore 0.2s
=> => transferring context: 2B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:13.12.0-alpine 3.3s
=> [frontend auth] library/node:pull token for registry-1.docker.io 0.0s
=> [frontend 1/6] FROM docker.io/library/node:13.12.0-alpine@sha256:cc85e728fab3827ada20a181ba280cae1f8b625f256e2c86b9094d9bfe834766 0.0s
=> [frontend internal] load build context 4.4s
=> => transferring context: 1.21MB 4.3s
=> CACHED [frontend 2/6] WORKDIR /app 0.0s
=> CACHED [frontend 3/6] COPY package*.json ./ 0.0s
=> ERROR [frontend 4/6] RUN npm install 13.2s
------
> [frontend 4/6] RUN npm install:
------
failed to solve: process "/bin/sh -c npm install" did not complete successfully: exit code: 132
我尝试放入nodejs
当我从 Mac 上的 Docker Hub 拉取 Node 映像、标记它并将其推送到我的私有注册表,然后在 Linux 环境中使用 Node 映像时,就发生了这种情况。 Docker 根据操作系统拉取镜像。