https://github.com/ikauedev/docker-images
images docker
https://github.com/ikauedev/docker-images
docker frameworks laravel mongodb mysql nginx nodejs
Last synced: 2 months ago
JSON representation
images docker
- Host: GitHub
- URL: https://github.com/ikauedev/docker-images
- Owner: IKauedev
- License: mit
- Created: 2024-07-18T02:16:49.000Z (almost 2 years ago)
- Default Branch: images
- Last Pushed: 2025-07-09T17:00:23.000Z (12 months ago)
- Last Synced: 2025-07-10T01:54:47.260Z (12 months ago)
- Topics: docker, frameworks, laravel, mongodb, mysql, nginx, nodejs
- Homepage:
- Size: 12.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Docker Images Collection
Este repositório contém diversas configurações de contêineres Docker organizadas por serviço. Cada pasta possui os arquivos necessários para configurar e executar a respectiva imagem.
## Índice
- [Visão Geral](#visao-geral)
- [Requisitos](#requisitos)
- [Configuração](#configuracao)
- [Serviços Disponíveis](#servicos-disponiveis)
- [Comandos útis](#comandos-uteis)
- [Contribuição](#contribuicao)
## Visão Geral
Este repositório facilita a inicialização e gerenciamento de contêineres Docker para diversos serviços populares, permitindo a execução local para desenvolvimento, testes e aprendizado.
## Requisitos
Antes de iniciar, certifique-se de ter os seguintes requisitos instalados:
- [Docker](https://www.docker.com/get-started)
- [Docker Compose](https://docs.docker.com/compose/install/)
## Configuração
1. Clone o repositório:
```bash
git clone git@github.com:iKaueMatos/docker-images.git
cd docker-images
```
2. Navegue até a pasta do serviço desejado e execute:
```bash
docker-compose up -d
```
ou, caso não tenha um `docker-compose.yml`, utilize:
```bash
docker build -t nome-da-imagem .
docker run -d --name nome-do-container nome-da-imagem
```
## Serviços Disponíveis
Cada pasta representa um serviço Docker que pode ser utilizado:
- **grafana** - Monitoramento e visualização de métricas
- **keycloak** - Gerenciamento de identidade e acesso
- **mongodb** - Banco de dados NoSQL orientado a documentos
- **mongodb_and_node** - Integração entre MongoDB e Node.js
- **mysql_and_node** - Integração entre MySQL e Node.js
- **nginx** - Servidor web reverso e proxy
- **php_and_mysql** - Configuração de ambiente para desenvolvimento PHP com MySQL
- **portainer** - Interface web para gerenciamento de contêineres Docker
- **rabbitmq** - Mensageria baseada em filas
- **sonarqube** - Análise de qualidade de código
## Comandos ## Comandos \uteis
### Listar contêineres em execução
```bash
docker ps
```
### Parar um contêiner
```bash
docker stop nome-do-container
```
### Remover um contêiner
```bash
docker rm nome-do-container
```
### Construir uma imagem
```bash
docker build -t nome-da-imagem .
```
### Executar um contêiner interativamente
```bash
docker run -it nome-da-imagem /bin/bash
```
### Acessar logs de um contêiner
```bash
docker logs -f nome-do-container
```
## Contribuição
Sinta-se à vontade para abrir um Pull Request ou relatar problemas na seção de issues do repositório.