Сборка докера: вернул ненулевой код: 127 ** - PullRequest
0 голосов
/ 29 апреля 2018

Мой файл докера

FROM alpine:3.4
#RUN apk update && RUN apk add curl && RUN apk add vim && RUN apk add git 
RUN apk update
RUN apk add curl
RUN apk add vim
RUN apk add git  

Я могу выполнить это

когда я изменяю этот dockerfile на

FROM alpine:3.4
RUN apk update && RUN apk add curl && RUN apk add vim && RUN apk add git 

Получение ошибки:

/bin/sh: RUN: not found
The command '/bin/sh -c apk update && RUN apk add curl && RUN apk add vim && 
RUN apk add git' returned a non-zero code: 127

Что мне не хватает. Я новичок в докере.

1 Ответ

0 голосов
/ 29 апреля 2018

Как уже упоминалось в комментариях, вам не нужно повторять команду RUN после &&. RUN является директивой Docker и требуется только один раз.

Так что, если вы используете

FROM alpine:3.4
RUN apk update && apk add curl vim git 

это должно работать лучше

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...