Docker节点JS问题:找不到sudo

时间:2019-02-05 21:54:40

标签: docker npm azure-devops

我在使用Azure DevOps构建docker文件时遇到问题。

这是我的docker文件的副本:

FROM node:10-alpine

# Create app directory
WORKDIR /usr/src/app

# Copy app
COPY . .

# install packages
RUN apk --no-cache --virtual build-dependencies add \
    git \
    python \
    make \
    g++ \
    && sudo npm@latest -g wait-on concurrently truffle  \
    && npm install \
    && apk del build-dependencies \ 
    && truffle compile --all

# Expose the right ports, the commands below are irrelevant when using a docker-compose file.
EXPOSE 3000
CMD ["npm", "run", "server”]

最近正在工作,我收到以下错误消息:

  

未找到sudo。

sudo not found错误的原因是什么?

1 个答案:

答案 0 :(得分:0)

不要使用sudo。只需从命令中删除它即可。默认情况下,该映像已经作为root运行-没有理由。

TJs-MacBook-Pro:~ tj$ docker run node:10-alpine whoami
root