命令'/ bin / sh -c apt-get install dnsutils'返回非零代码:1

时间:2019-05-23 07:26:05

标签: docker

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

如何在没有上述错误的情况下在图像中安装挖掘?

2 个答案:

答案 0 :(得分:0)

添加-y使其自动接受并保持非交互状态-

RUN apt-get install -y dnsutils

答案 1 :(得分:0)

某些软件包在安装时会要求确认。

这就是为什么您得到:“您要继续吗?[是/否]中止”

将'-y'添加到apt-get install

RUN apt-get install dnsutils -y