https://github.com/claudio-code/configurando-banco-de-dados-docker
O objetivo aqui é mostrar como configurar bancos de dados relacionais e não relacionais usando o docker no linux
https://github.com/claudio-code/configurando-banco-de-dados-docker
docker mongodb postgresql redis
Last synced: 3 months ago
JSON representation
O objetivo aqui é mostrar como configurar bancos de dados relacionais e não relacionais usando o docker no linux
- Host: GitHub
- URL: https://github.com/claudio-code/configurando-banco-de-dados-docker
- Owner: Claudio-code
- Created: 2019-11-17T03:26:27.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-12-23T09:59:27.000Z (over 5 years ago)
- Last Synced: 2025-02-15T20:54:14.480Z (4 months ago)
- Topics: docker, mongodb, postgresql, redis
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# :whale: Configurando o banco de dados no docker
## Objetivo
O objetivo aqui é mostrar como configurar bancos de dados relacionais e não relacionais usando o docker, montaremos um container com o postgres de banco relacional e o mongoDb para ter um NoSql e configuraremos um banco de cache de chave e valor e para isso usaremos o Redis.### Pré-requsitos
Para proseguir com esse guia você precisa ter o docker instalado no seu sistema, ele felizmente esta disponivel para todos os sistemas operacionais, para isso basta seguir o guia de instalação no site da documentação.
Guia de instalacao - [Docker](https://docs.docker.com/install/) - **https://docs.docker.com**.
### Iniciando
1. Faremos o download da imagem do postgres usando o docker execulte esse comando no terminal.
```sh
docker pull postgres
```
> Para poder checar se a imagem foi baixada você pode execultar esse comando.
```sh
docker image list
```
2. Vamos instanciar o banco.
```sh
docker run --name postgresDb -e POSTGRES_PASSWORD=IloveLinux -p 5432:5432 -d postgres
```
- para checar se o banco esta sendo execultado digite que todas as instancias serão listadas inclusive as que não estao sendo execultadas no momento.```sh
docker ps -a
```
3. Agora vamos iniciar o postgres digitando.
```sh
docker start postgresDb
```
- pronto agora o banco pode ser usado por sua aplicação.### MongoDb
4. Vamos instalar o mongoDb.
```sh
docker run --name mongoDb -p 27017:27017 -d -t mongo
```
- para execultar ele execulte o mesmo comando a cima.```sh
docker start mongoDb
```### Redis
5. Agora vamos instalar o redis
```sh
docker run --name redisDb -p 6379:6379 -d -t redis:alpine
docker start redisDb
```### :smiley: Pronto agora você tem um banco relacional um banco não relacional e um banco de cache Agora partiu codar.