DEV Community

Erick Brito
Erick Brito

Posted on

Ambiente Web PHP Docker, utilizando container Ubuntu

Atualmente, existem diversas tutoriais de como utilizar o Docker como ambiente de desenvolvimento, porém vou demonstrar aqui, uma maneira de como criar um ambiente Web Apache e PHP, executando no Docker, com container Ubuntu. Este método é interessante, pois possibilita recriar a máquina linux do servidor em produção, em sua máquina pessoal, evitando surpresas de compilação de códigos.

Primeiro passo, instalar o Docker.

Não irei especificar a instalação do Docker, porém a documentação do mesmo é completa e fácil de entender, acesse aqui:.

Configuração do Projeto

Vamos criar uma pasta Docker no diretório Documentos, recomendo utilizar a estrutura de pastas a seguir, pois centralizará seus documentos de desenvolvimento.
Defina a estrutura a seguir:

-Documentos
-Workplace
-Docker
-Tutorial

Dentro da pasta Tutorial, crie os arquivos a seguir.

docker.dockerfile
apache-config.conf

Pasta www e dentro da pasta arquivo index.php

Construindo o Container

Agora abra o terminal e execute o comando a seguir:

docker build -t mysite

Executando

Executa o comando para rodar o apache em segundo plano.

docker run -p 8080: myd site -d

Mudanças

Se for necessário realizar alguma mudança, poderá alterar seu arquivo original, sem precisa reconstruir.

docker run -p 8080: 80 -d / Usuários / dan / site: / var / www / site mysite

Top comments (0)