For Quickly running postgres database
for monitoring - watch -n 0.1 "ps aux | grep [p]ostgres"
docker pull postgresdocker run --name postges-container \ ✔
-e POSTGRES_DB=mydb \
-e POSTGRES_USER=myuser \
-e POSTGRES_PASSWORD=mypassword \
-p 5432:5432 \
-d postgrespsql -h localhost -p 5432 -U myuser -d mydbpostgresql://myuser:mypassword@localhost:5432/mydbdocker run --name postgres-container \
-e POSTGRES_DB=mydb \
-e POSTGRES_USER=myuser \
-e POSTGRES_PASSWORD=mypassword \
-v pgdata:/var/lib/postgresql/data \
-p 5432:5432 \
-d postgres| Action | Command |
|---|---|
| Restart container | docker restart postgres-container |
| Stop container | docker stop postgres-container |
| Start again | docker start postgres-container |
| Remove container | docker rm -f postgres-container |
| Check logs | docker logs postgres-container |
| Access psql shell inside | docker exec -it postgres-container psql -U myuser -d mydb |