# 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 ```