Hello World Com Docker e PHP
12 Jul 2024Nesse breve texto vou mostrar a vocês como fazer um Hello World, ou melhor, um PHP Info utilizando Docker e PHP.
O primeiro passo, após a instalação do Docker é a criação de um arquivo Dockerfile com o seguinte conteúdo:
FROM php:8.2-apache
RUN echo '<?php phpinfo(); ?>' > /var/www/html/phpinfo.php
EXPOSE 80
No trecho de código acima estamos informando que desejamos criar uma imagem a partir da imagem php:8.2-apache, criamos um arquivo phpinfo.php no diretório /var/www/html/ com o conteúdo <?php phpinfo(); ?>
e por fim dizemos que a porta 80 do nosso container deverá ser exposta.
Após criar o arquivo acima, vamos “construir” nossa imagem chamada php com o comando:
docker build -t php .
Com a imagem construída é só criar e rodar o container com o comando:
docker run -dp 127.0.0.1:80:80 php
Pronto, o container já estará rodando e você poderá acessar as informações do PHP acessando http://localhost.
Até a próxima 😉