Команда '/ bin / sh -c apt-get install dnsutils' вернула ненулевой код: 1 - PullRequest
0 голосов
/ 23 мая 2019

Error "sh: 1: dig: not found" when running docker

Docker

Dockerfile - это комментарий.Удалите меня, если хотите.

FROM python:2.7

COPY . /app

WORKDIR /app

RUN pip install -r requirements.txt

RUN apt-get update

RUN apt-get install dnsutils

CMD ["python","unitTest.py"]

Do you want to continue? [Y/n] Abort.

Команда /bin/sh -c apt-get install dnsutils вернула ненулевой код: 1

Как мне установить dig в изображении без вышеуказанной ошибки?

Ответы [ 2 ]

0 голосов
/ 23 мая 2019

Некоторые пакеты запрашивают подтверждение при их установке.

Вот почему вы получаете: «Вы хотите продолжить? [Y / n] Прервать»

Добавить '-y' к apt-get install:

RUN apt-get install dnsutils -y
0 голосов
/ 23 мая 2019

Добавить -y для автоматического принятия и остаться неинтерактивным -

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