Dockerfile терпит неудачу с установкой навсегда - PullRequest
0 голосов
/ 02 мая 2018

Я использую докер, и его конструкция не работает с этим выводом:

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

В противном случае я могу правильно выполнить те же команды, просто прямо из командной строки вне конструкции докера и в Ubuntu 14: 04.

Также я запустил другую версию dockerfile без этих команд, и она правильно создает докеры.

Можете ли вы помочь мне, пожалуйста?

Большое спасибо.

1 Ответ

0 голосов
/ 02 мая 2018

Я думаю, вы должны передать флаг '-y' при установке npm, поскольку это означает 'да' в приглашении apt-get. Если вы внимательно посмотрите, другие команды установки уже есть.

...