首页 > 解决方案 > Dockerfile ..... ✖ 错误:命令失败:/bin/sh -c autoreconf -ivf /bin/sh: autoreconf: not found

问题描述

这是我的 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" ]

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

标签: node.jsdockerdocker-composepm2

解决方案


autoconf是您正在寻找的依赖项。
注意:它不叫autoreconf.

RUN apk add --no-cache autoconf

那么您将可以autoreconf毫无问题地使用。


推荐阅读