2016-06-03 1 views
2

Я пытаюсь настроить докер для существующего приложения QuorraJs. (https://quorrajs.org/docs/v1/preface/quickstart.html) однако у меня возникают проблемы при попытке выполнить сборку docker-compose.Ошибка сборки докеры-сборки ошибки ERROR: ошибка Untar re-exec: signal: killed: output:

Я до сих пор совершенно новичок в докер, не уверен, что я делаю неправильно.

enter image description here

докер файл

FROM node:latest 

MAINTAINER Erkan Demir <[email protected]eopleplan.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 
+0

Я думаю, что вы пытаетесь использовать 'FROM убунта: latest' для dockerfile –

+0

@ThanhNguyenVan он все еще бросить ту же ошибку. –

+0

вы можете показать больше журнала ошибок? –

ответ

0

Попробуйте добавить && и удалить последнюю \ в вашем Dockerfile:

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

Видимо есть некоторые вещи неправильно в вашем Dockerfile, попробуйте запустить его следующим образом:

FROM node:latest 

MAINTAINER Erkan Demir <[email protected]> 

#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'] 
Смежные вопросы