설치가 귀찮아서, Docker로 PostgreSQL DB 띄움.
개발용으론 최고인듯.
문제는 Docker라서 띄울때 계정과 포트등을 지정해 줘야 함.
예시
docker run --name myPostgreSQL -e POSTGRES_USER=erp -e POSTGRES_PASSWORD=erp -d -p 5432:5432 postgres
결과
PS C:\Users\Juseok> docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
1eac63367e4f postgres "docker-entrypoint.s…" 2 minutes ago Up 2 minutes 0.0.0.0:5432->5432/tcp myPostgreSQL
잘 뜨네..ㅎㅎㅎ
하지만, docker를 내렸다가 올리면 휘리릭~ 날라감.
유지하고 싶다면... 다음과 같이 실행
Docker 볼륨을 생성하여 데이터를 계속해서 유지해야 한다면 다음 옵션을 사용합니다.
$ docker volume create pgdata
$ docker run -d -p 5432:5432 --name pgsql -it --rm -v pgdata:/var/lib/postgresql/data postgres
docker volume create pgdata
docker run --name myPostgreSQL -e POSTGRES_USER=erp -e POSTGRES_PASSWORD=erp -d -p 5432:5432 -v pgdata:/var/lib/postgresql/data postgres