При создании таких сборок Docker:
FROM debian:buster
RUN apt-get update && apt-get -y --no-install-recommends install \
build-essential \
&& rm -rf /var/lib/apt/lists/*
Я получаю следующее предупреждение:
debconf: delaying package configuration, since apt-utils is not installed
Это кажется безвредным, но есть ли простой способ избежать этого?
Это не избавляет от предупреждения:
FROM debian:buster
RUN apt-get update
RUN DEBIAN_FRONTEND=noninteractive apt-get -y --no-install-recommends \
install build-essential
Вот общий вопрос об этом предупреждении: Что означает "debconf: задержка настройки пакета, поскольку apt-utils не установлен"?
Один из способов справиться с этим - сказать debconf
не задавать вопросов. Вы можете сделать это, например, через:
RUN DEBIAN_FRONTEND=noninteractive apt-get install ...
RUN export DEBIAN_FRONTEND=noninteractive && ...
ARG DEBIAN_FRONTEND=noninteractive
Пожалуйста, обратите внимание: Не надо использовать ENV
чтобы установить эту переменную, так как она будет сохраняться в конечном изображении, что, вероятно, не то, что вам нужно.