- Instale o Docker Engine em sua máquina.
- Clone o repositório Git que contém o arquivo docker-compose.yaml.
- Navegue até o diretório onde se encontra o arquivo docker-compose.yaml.
- Abra um terminal nesse diretório.
- Digite o seguinte comando para iniciar os containers:
docker-compose up -d
6. Espere até que todos os serviços tenham sido iniciados com sucesso.
7. Para verificar o status dos containers, digite o seguinte comando:
docker-compose ps
8. Para parar e remover todos os containers e redes, digite o seguinte comando:
docker-compose down
9. O serviço `mic_api` será executado na porta 8000 e o serviço `mic_front` na porta 4201.
10. O serviço `micdb` usará a porta 3310.
11. As seguintes pastas serão montadas como volumes nos containers:
- /home/$USER/.ssh:/root/.ssh
- ./mic:/var/www/html/project
- ./mic-front:/var/www/html/project
- /srv/mic/data:/var/lib/mysql
12. O arquivo `docker-compose.yaml` contém a definição de rede `micnetwork`, que é uma rede de driver `bridge` e usa o endereço IP `173.23.0.0/24`. Os seguintes endereços IP foram atribuídos aos containers:
- mic_api: 173.23.0.3
- mic_front: 173.23.0.4
- micdb: 173.23.0.5
- redis_mic: 173.23.0.6