Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Criar Dockfile com a imagem do Ubuntu e instalar o apache2

Olá pessoal. Tudo bem?

Estou criando um Dockerfile para baixar a imagem do Ubuntu e executar os comandos de instalação, porém na parte do apache2 pede para informar a área geográfica e informar a região. Só que não sei como passar os valores 2. America e 134. São Paulo (Timezone).

Abaixo o código do meu Dockerfile.

FROM ubuntu:latest
LABEL maintainer="Thiago Soares"
WORKDIR /
RUN apt-get update
RUN apt-get -y install apache2 [2,134]
RUN service apache2 start
RUN apt-get -y install php libapache2-mod-php
RUN service apache2 restart
COPY . /var/www/html
EXPOSE 80
2 respostas
solução!

Oi pessoal, consegui resolver a minha dúvida postada logo acima.

No meu Dockerfile precisei incluir a instalação do apt-get install -y tzdata para que durante a instalação do apache2 não solicite a região.

Meu Dockerfile ficou assim no final e funcionando:

FROM ubuntu
LABEL maintainer="Thiago Soares"
RUN apt-get update && apt-get install -y tzdata
RUN apt-get install -y apache2
RUN apt-get install -y apache2-utils
RUN apt-get clean

COPY ./dist/angular-autentication /var/www/html
EXPOSE 8083
CMD apache2ctl -D FOREGROUND

Oi Thiago, tudo bem?

Desculpe a demora em retornar.

Que bom que você conseguiu encontrar o erro! E muito obrigada por compartilhar a solução com a gente.

Um abraço e bons estudos.