OS

docker 기반 postgreSQL 설치 & 실행

아르비스 2019. 12. 13. 10:35

1) postgres image 다운로드(생략가능)

$ docker pull postgres:9.6.6

 

2) postgres container 생성 : postgres의 default port는 5432이다.

$ docker volume create pgdata //데이터를 유지하기 위해 volume 생성
$ docker run -d -p (외부접속포트:내부접속포트) --name (container 이름) -it --rm -v pgdata:(data경로) -e POSTGRES_PASSWORD=(비밀번호) (postgres 이미지)

 

예시

docker run -d -p 5432:5432 --name myPostgreSQL --rm -v pgdata:/data/postgresql -e POSTGRES_USER=erp -e POSTGRES_PASSWORD=erp postgres