Container Ubuntu 16.04 não starta o apache2 ao iniciar o contêiner [RESOLVIDO]

1. Container Ubuntu 16.04 não starta o apache2 ao iniciar o contêiner [RESOLVIDO]

José da silva
josejcosta

(usa Debian)

Enviado em 01/12/2021 - 02:13h

ao executar o contêiner após o build da imagem por meio do comando: docker run -dit -P ubuntu-artigo
ele apresenta erro: docker: Error response from daemon: failed to create shim: OCI runtime create failed: container_linux.go:380: starting container process caused: exec: "/etc/init.d/apache2 start": stat /etc/init.d/apache2 start: no such file or directory: unknown.

se eu remover a linha 7: CMD [ "/etc/init.d/apache2 start" ] do dockerfile e buildar a imagem, o contêiner sobe porem ele não starta o apache2, eu tenho que acessar manualmente o contêiner e startar o apache2 executando o comando: /etc/init.d/apache2 start ai funciona

eu queria que quando o contêiner rodasse o apache2 startasse junto com o contêiner


codigo do dockerfile:
FROM ubuntu:16.04

RUN apt update && apt upgrade -y
RUN apt install apache2 -y
RUN rm /var/www/html/index.html
RUN echo "<h1>meu primeiro container docker</h1>" >> /var/www/html/index.html
CMD [ "/etc/init.d/apache2 start" ]

EXPOSE 80



  


2. MELHOR RESPOSTA

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 02/12/2021 - 08:33h

testa assim



FROM ubuntu:16.04

RUN apt update && apt upgrade -y
RUN apt install apache2 -y
RUN rm /var/www/html/index.html
RUN echo "<h1>meu primeiro container docker</h1>" >> /var/www/html/index.html
CMD ["-D", "FOREGROUND"]
ENTRYPOINT ["apachectl"]

EXPOSE 80



3. Re: Container Ubuntu 16.04 não starta o apache2 ao iniciar o contêiner [RESOLVIDO]

José da silva
josejcosta

(usa Debian)

Enviado em 02/12/2021 - 23:58h


Muito obrigado manoooo, resolveu meu problema



4. Re: Container Ubuntu 16.04 não starta o apache2 ao iniciar o contêiner [RESOLVIDO]

João Cláudio de Alcântara
aguamole

(usa Lubuntu)

Enviado em 03/12/2021 - 20:17h

Você esta sabendo que o 16.04 acabo o suporte.

CPU i5-8400 GTX 750 SofRaid 4xSSD 16GB DDR4 mesmo assim uso Lubuntu.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts