Como conectar PostgreSQL com Docker + WSL2 no Spring Boot
1. Instalar a imagem do POSTGRES no docker
docker pull postgres
2. Criar e executar o container a partir da imagem
docker run --name container-name -e POSTGRES_PASSWORD=password -p 5432:5432 -d postgres
--name: nome do container
-e: setar variável de ambiente
-p: porta que será utilizada para executar o banco de dados
-d: executar container em background
postgres: imagem que será utilizada para gerar o container
3. No CMD/POWERSHELL verificar o IP que o WSL está rodando.Aqui funcionou com o primeiro IP
wsl -- hostname -I
4. Configurar a url de conexão no Spring
spring.datasource.url=jdbc:postgresql://IP-ADRESS:PORT/DB-NAME?user=postgres&password=password
O usuário padrão do postgres é postgres
Comentários
Postar um comentário