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)