Error "sh: 1: dig: not found" when running docker
Docker
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
如何在没有上述错误的情况下在图像中安装挖掘?
答案 0 :(得分:0)
添加-y
使其自动接受并保持非交互状态-
RUN apt-get install -y dnsutils
答案 1 :(得分:0)
某些软件包在安装时会要求确认。
这就是为什么您得到:“您要继续吗?[是/否]中止”
将'-y'添加到apt-get install
:
RUN apt-get install dnsutils -y