# Docker로 Postgres 사용하기
## 준비
+ 컴퓨터에 Docker 설치
+ 터미널 환경 익숙
## 진행
1) 최신 postgres 다운로드
```
$ docker pull postgres
```
2) admin 셋팅 후 실행
```
# 휘발성
$ docker run -d -p 5432:5432 --name pgsql -e POSTGRES_PASSWORD=mysecrestpassword postgres
# 볼륨으로 실행(영속성)
$ docker volume create pgdata
$ docker run -d -p 5432:5432 --name pgsql -e POSTGRES_PASSWORD=mysecrestpassword -it --rm -v pgdata:/var/lib/postgresql/data postgres
```
3) 컨테이너 접속 후, postgres 설정
```
$ docker exec -it pgsql bash
root@cb9222b1f718:/# psql -U postgres
psql (10.3 (Debian 10.3-1.pgdg90+1))
Type "help" for help.
postgres=# CREATE DATABASE mytestdb;
CREATE DATABASE
postgres=#\q
```