2
respostas

Imagem interativa

Estou criando uma imagem baseada no ubuntu e instalando o apache e o PHP Quando tento gerar a imagem, na instalação, pedia área geográfica mais eu não consigo responder a pergunta

FROM ubuntu:latest

MAINTAINER Gilson Rodrigues 

RUN apt-get update

RUN apt-get -y upgrade

RUN apt-get -y install apache2 php php-dev build-essential php-pear libaio1 libapache2-mod-php

RUN apt-get install php-soap php-xml php-curl php-opcache php-gd php-sqlite3 php-mbstring

run apt-get install wget https://download.oracle.com/otn_software/linux/instantclient/199000/oracle-instantclient19.9-basic-19.9.0.0.0-1.x86_64.rpm
2 respostas
FROM ubuntu:latest

MAINTAINER Gilson Rodrigues 

RUN apt-get update

RUN apt-get -y upgrade

RUN apt-get -y install apache2 php php-dev build-essential php-pear libaio1 libapache2-mod-php

RUN apt-get install php-soap php-xml php-curl php-opcache php-gd php-sqlite3 php-mbstring

run apt-get install wget https://download.oracle.com/otn_software/linux/instantclient/199000/oracle-instantclient19.9-basic-19.9.0.0.0-1.x86_64.rpm

Olá, Gilson. Tudo bem?

Desculpe a demora em obter um retorno.

Uma forma de realizar a instalação do apache sem ter essa interação é passando uma variável de ambiente conforme abaixo:

# Imagem base a ser utilizada
FROM ubuntu 

# Define variável de ambiente para retirar interatividade
ENV DEBIAN_FRONTEND=noninteractive

# Instalando o apache e fazendo um link simbólico para um timezone manualmente quando o pacote estiver instalado

RUN ln -fs /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime && \
    apt-get update && \
    apt-get install apache2 -y && \ 

O restante você define conforme sua necessidade.

Espero ter ajudado.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software