我在使用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
错误的原因是什么?
答案 0 :(得分:0)
不要使用sudo。只需从命令中删除它即可。默认情况下,该映像已经作为root运行-没有理由。
TJs-MacBook-Pro:~ tj$ docker run node:10-alpine whoami
root