The purpose of this project is to set up PostgreSQL database using Docker on Windows.
- Install Docker Destop on Windows
- Create a container named PostgresData based on the Alpine image
docker create -v /var/lib/postgresql/data --name PostgresData alpine
- Create a container named postgres-spring using PostgresData container with postgres:alpine image
docker run -p 5432:5432 --name postgres-spring -e POSTGRES_PASSWORD=password -d --volumes-from PostgresData postgres:alpine
- Execute the container named postgres-spring in Bash mode
docker exec -it 6a2a91bbaa94 bin/bash
- Login to PostgreSQL database
psql -U postgres
- Create database named springbootdemodb
CREATE DATABASE springbootdemodb;
- Show the list of databases
\l
- Connect to database named springbootdemodb
\c springbootdemodb

