mensagens de erro debconf da linha apt-get install no Dockerfile

mensagens de erro debconf da linha apt-get install no Dockerfile

Estou aprendendo sobre o Dockerfile e nunca tinha trabalhado com curl antes.

Ao correreste Dockerfile. A saída do terminal fornece:

insira a descrição da imagem aqui

E então:

insira a descrição da imagem aqui Pesquisar no Google me diz que houve um diálogo interativo que não pôde ser tratado.

O último comando que vi na saída do terminal foi
Step 7 : RUN apt-get install curl -y && ...que começa na linha 15 até a linha 39

Como devo lidar com isso? Obrigado

editar
Uma das respostasno link nos comentários dê uma indicação parapágina de manual do Ubuntu, depois de ler a página de manual, não tenho certeza de como incorporar essa solução no meu caso. Qualquer ajuda? THX

editar 2
A resposta aceita sugere usar ARG DEBIAN_FRONTEND=noninteractive. Como incorporo isso no meu Dcokerfile? THX

Responder1

Você tem três opções:

  1. ignore as mensagens, pois elas parecem não ser fatais.

  2. substitua cada um RUN apt-get install ...porRUN DEBIAN_FRONTEND=noninteractive apt-get install ...

  3. adicione ARG DEBIAN_FRONTEND=noninteractiveapós a FROM ...linha no topo.

Usando a opção 3, as primeiras linhas do dockerfile vinculado devem ficar assim:

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

leia mais sobre ARG:https://docs.docker.com/engine/reference/builder/#/arg

fonte:https://stackoverflow.com/questions/22466255/is-it-possibe-to-answer-dialog-questions-when-installing-under-docker

informação relacionada