반응형
해당 PostgreSQL을 Docker에서 pull 땡겨온다
docker pull postgres
이미지가 잘 생성되었는 지 확인한다.
docker images
PostgreSQL을 위한 컨테이너를 생성하기 위해서는 아래와 같이 입력한다. 이 중 부분은 자신이 사용할 DB 암호를 입력하면 된다.
$ docker run -d -p 5432:5432 -e POSTGRES_PASSWORD="<Password>" --name Postgre01 postgres
(1) –name Postgre01 : container의 이름을 설정한다
(2) -p 5432:5432 : 해당 container의 port forwarding에 대해 inbound/outbound port 를 설정한다. postgreSQL의 기본 포트는 5432이다.
(3) -e : container 내 변수를 설정하는 옵션이다.
(4) POSTGRES_PASSWORD=”암호” : ROOT 암호를 설정한다.
컨테이너의 상태를 확인한다.
$ docker ps -a
컨테이너가 실행 중인 상태일 때, 컨테이너로 진입한다.
$ docker exec --user="root" -it Postgre01 "bash"
반응형