docker构build投掷错误错误:未能重新执行错误:信号:杀死:输出:

我正在尝试为现有的QuorraJs应用程序build立docker。 ( https://quorrajs.org/docs/v1/preface/quickstart.html )但是当我尝试运行docker-compose build时遇到问题。

docker工人对我来说还是比较新的,不知道我做错了什么。

在这里输入图像说明

docker文件

FROM node:latest MAINTAINER Erkan Demir <erkan.demir@peopleplan.com.au> #Add everything in the current directory to our image ADD . /var/www RUN cd /var/www; \ npm install \ npm install -g quorra-cli \ EXPOSE 3000:3000 CMD["quorra ride"] 

泊坞窗,compose.yml

 version: '2' services: web: container_name: quorra-web build: . ports: - '3000:3000' volumes: - .:/var/www links: - db depends_on: - db db: container_name: quorra-db image: mysql ports: - '3000:3000' volumes: - /var/lib/mysql environment: MYSQL_ROOT_PASSWORD: password MYSQL_DATABASE: Petbarn_DB MYSQL_USER: root MYSQL_PASSWORD: password 

显然,在你的Dockerfile中有一些错误,尝试运行它,如下所示:

 FROM node:latest MAINTAINER Erkan Demir <erkan.demir@peopleplan.com.au> #Add everything in the current directory to our image ADD . /var/www RUN cd /var/www/ && \ npm install && \ npm install -g quorra-cli EXPOSE 3000 CMD['quorra', 'ride'] 

尝试添加&&并在Dockerfile中删除最后一个\

 ... RUN cd /var/www; \ npm install \ && npm install -g quorra-cli ...