Dockerfile ..... ?错误:命令失败:/bin/sh -c autoreconf -ivf /bin/sh: autoreconf: not found

dev*_*ild 4 node.js docker pm2 docker-compose

这是我的 Dockerfile:

FROM node:10-alpine

RUN mkdir -p /home/node/salvator/node_modules && chown -R node:node /home/node/$

WORKDIR /home/node/salvator

COPY package*.json ./

USER node

RUN npm install

COPY --chown=node:node . .

EXPOSE 3000

CMD [ "pm2 start", "index.js" ]
Run Code Online (Sandbox Code Playgroud)

我正在从 bitbucket 克隆应用程序存储库,但我无法理解需要写什么来代替 WORKDIR 和 RUN mkdir

Jak*_*cha 6

autoconf是您正在寻找的依赖项。
注意:它没有被称为autoreconf.

RUN apk add --no-cache autoconf
Run Code Online (Sandbox Code Playgroud)

那么你就可以autoreconf毫无问题地使用了。