/projeto-docker

Repositório dedicado ao projeto final do módulo de conteinerização do curso de DevOps da Ada Tech.

Primary LanguagePHP

Projeto: Curso Conteinerização

1. Descrição

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.

2. DockerHub

Se preferir baixar as imagens diretamente do DockerHub, acesse os links:

3. Instalação

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