Docker PostgreSQL

ddeungbeen·2023년 12월 20일
0

Docker를 사용하여 PostgreSQL 설치 및 실행

1. Docker 설치

Docker 홈페이지에 접속하여 자신의 OS에 맞는 Docker를 설치
설치가 완료되면 명령어를 사용해 버전 출력
Docker 설치 URL : https://docs.docker.com/desktop/install/mac-install/

$ docker -v

2. PostgreSQL Docker image 다운로드

PostgreSQL image 다운로드

$ docker pull postgres


설치된 Docker image 확인

$ docker images

3. MariaDB Docker 컨테이너 생성 및 실행

$ docker run --name <컨테이너명> -e POSTGRES_PASSWORD=<비밀번호> -d postgres

4. Docker 컨테이너 시작/중지/재시작

Docker 컨테이너 시작
$ docker start 컨테이너명

Docker 컨테이너 중지
$ docker stop 컨테이너명

Docker 컨테이너 재시작
$ docker restart 컨테이너명

5. PostgreSQL 실행 및 유저 생성 (초기 설정)

PostgreSQL 실행

$ docker exec -it <컨테이너명> bash
$ docker exec -it <컨테이너명> psql -U postgres

PostgreSQL 계정 생성
데이터베이스 생성

$ create database <데이터베이스명>;

유저 생성

$ create user <사용자명> with encrypted password '비밀번호';

권한 부여

$ grant all privileges on database <데이터베이스명> to <사용자명>; 
$ alter user <사용자명> with createdb;
$ alter user <사용자명> with superuser;

6. 접속 종료

$ \q

0개의 댓글