我正在运行一个码头工具,它的构造因输出消息而失败:
docker.errors.BuilError:命令'/ bin / sh -c apt-get install npm' 返回非零代码:1
Dockerfile有这段代码:
FROM ubuntu:14.04
RUN apt-get update && apt-get install -y software-properties-common
RUN apt-get install -y nodejs
RUN apt-get install npm
RUN npm install forever -g
否则我可以在docker的构造之外的命令行和Ubuntu 14:04上正确执行相同的命令。
此外,我在没有此命令的情况下运行了另一个版本的dockerfile,它正确构建了docker。
请帮帮我吗?
非常感谢。
答案 0 :(得分:0)
我认为你必须通过' -y'安装npm上的标志,因为它意味着'是' apt-get提示。如果仔细观察,其他安装命令已经拥有它。