Esse projeto possui duas imagens: uma da aplicação em php e outra do banco mysql. O objetivo deste projeto foi construir um docker-compose.yml que fizesse a conexão desses dois conteiners.
-
Dockerfile mysql: No arquivo Dockerfile do mysql usamos a versão 5.7 da imagem do mysql e estamos expondo a porta 3306 para acessar o banco.
-
Dockerfile php: No arquivo Dockerfile do php usamos a versão 7.4 da imagem do php e estamos expondo a porta 80 para acessar a aplicação. Além disso, é necessário fazer a instalação do mysqli nesta imagem para que ela seja executada adequadamente.
Se preferir baixar as imagens diretamente do DockerHub, acesse os links:
Você pode clonar este projeto usando o link abaixo:
git clone git@github.com:camila-marquess/projeto-docker.git
Antes de executar o comando abaixo, tenha certeza que você tenha o docker e docker compose instalados em sua máquina de acordo com o seu sistema operacional:
Para executar a aplicação, você deve executar:
docker-compose up -d
Então você conseguirá visualizar o html da sua aplicação no endereço localhost:8080
no seu navegador.
Para parar a aplicação, digite:
docker-compose down