【发布时间】:2018-02-08 06:55:54
【问题描述】:
我的Dockerfile如下图:
From ubuntu:14.04
WORKDIR /app
#COPY package.json /app/package.json
COPY . /app
RUN npm install
EXPOSE 3000
CMD ["npm","start"]
现在,当我运行命令 sudo docker -t my-app . 时。它给了我以下错误:
将构建上下文发送到 Docker 守护进程 453.6 kB 发送构建上下文 到 Docker 守护进程步骤 0:FROM ubuntu:14.04 ---> 37a9c4a8276c 步骤 1 :WORKDIR /app ---> 使用缓存 ---> a83d4ef27948 第 2 步:复制。 /app ---> 1029f5d7d8a3 删除中间容器 eb9e7ea7f7e6 第 3 步:运行 npm install ---> 在 5d4f2c05d2d8 /bin/sh: 1 中运行: npm: not found INFO[0000] 命令[/bin/sh -c npm install] 返回一个非零代码:127
我的 Dockerfile 中是否缺少任何内容?
【问题讨论】:
标签: node.js docker dockerfile