본문 바로가기
Database/SQL

[Postgres] Docker 위 Postgresql 설치 및 권한, 데이터베이스 설정

by curious week 2025. 1. 2.

postgres 받기

sudo docker pull postgres:latest

도커 컨테이너 실행

sudo docker run -d \
  --name postgres \
  -e POSTGRES_USER=postgres \
  -e POSTGRES_PASSWORD=strongpwd \
  -e POSTGRES_DB=postgres \
  -p 5432:5432 \
  -v /your/local/path:/var/lib/postgresql/data \
  postgres:latest

-d: 백그라운드에서 실행
--name: 컨테이너 이름 설정
-e: 환경 변수 설정
-p: 포트 매핑
-v: 데이터 지속성을 위한 볼륨 설정

sudo docker logs postgres

데이터 베이스 접속

docker exec -it postgres psql -U postgres

접근 권한(Access privileges) 보기

\dp

역할(List of roles Attributes) 보기

\du

계정의 속성 변경

ALTER USER postgres WITH PASSWORD '1234';

데이터 베이스 생성

CREATE database gallery;

 

'Database > SQL' 카테고리의 다른 글

IS NULL  (0) 2026.02.07
SELECT  (0) 2026.02.07
[MySQL] Linux에서 My SQL 설치하기 (docker & 일반 설치)  (1) 2025.02.19
[MySQL] MAC에서 MySQL 설치 및 초기화, 설정  (0) 2025.02.13
[Install] Mac / Postgres / home brew  (1) 2024.12.25