сообщения об ошибках debconf из строки установки apt-get в Dockerfile

сообщения об ошибках debconf из строки установки apt-get в Dockerfile

Я изучаю Dockerfile и раньше не работал с curl.

При бегеэтот Dockerfile. Вывод терминала дает:

введите описание изображения здесь

А потом:

введите описание изображения здесь Поиск в Google подсказал мне, что произошел интерактивный диалог, с которым не удалось справиться.

Последняя команда, которую я видел в выводе терминала,
Step 7 : RUN apt-get install curl -y && ...начинается со строки 15 по строку 39.

Как мне с этим справиться? Спасибо.

редактировать
Один из ответовв ссылке в комментариях дайте ссылку настраница руководства ubuntu, после прочтения страницы руководства я не уверен, как включить это решение в мой случай. Есть ли помощь? thx

правка 2
Принятый ответ предлагает использовать ARG DEBIAN_FRONTEND=noninteractive. Как мне включить это в мой Dcokerfile? thx

решение1

У вас есть три варианта:

  1. игнорируйте сообщения, так как они кажутся не фатальными.

  2. заменить каждый RUN apt-get install ...наRUN DEBIAN_FRONTEND=noninteractive apt-get install ...

  3. добавить ARG DEBIAN_FRONTEND=noninteractiveпосле FROM ...строки вверху.

При использовании варианта 3 первые несколько строк связанного вами dockerfile должны выглядеть следующим образом:

FROM ubuntu:14.04
ARG DEBIAN_FRONTEND=noninteractive
MAINTAINER Stephen Pope, [email protected]

узнать больше о ARG:https://docs.docker.com/engine/reference/builder/#/arg

источник:https://stackoverflow.com/questions/22466255/is-it-possibe-to-answer-dialog-questions-when-installing-under-docker

Связанный контент