首页 > 解决方案 > Dockerfile 永远安装失败

问题描述

我正在运行一个 docker,它的构造失败并显示以下输出消息:

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。

你能帮我吗?

非常感谢。

标签: dockerfilenpm-installforever

解决方案


我认为您必须在 install npm 上传递“-y”标志,因为这意味着 apt-get 提示“是”。如果您仔细查看其他安装命令已经有了它。


推荐阅读