DataBase

Docker 설치 및 PostgreSQL설치 DBeaver 연결

Josh 2021. 9. 14. 10:36
반응형

지난번 Docker를 이용해 MSSQL 을 설치했었는데 이번엔 PostgreSQL을 진행해보겠습니다.

 

간단한 Docker 소개와 다운로드 방법, PostgreSQL 설치, Dbeaver 연결까지 해보겠습니다.

 

Docker는 리눅스 컨테이너 기술을 자동화 해 쉽게 사용할 수 있게 하는 오픈소스 프로젝트입니다.

 

1. Docker 다운로드

 - 회사 노트북은 Window OS를 사용하고 있어서 window 용 Docker를 설치합니다.

 - 하단 링크로 들어가 download for windows 를 클릭합니다.

https://www.docker.com/products/docker-desktop

 

Docker Desktop for Mac and Windows | Docker

Learn why Docker Desktop is the preferred choice for millions of developers building containerized applications. Download for Mac or Windows.

www.docker.com

 

2. Docker 설치

 - 다운로드 완료 후 설치를 진행합니다.

WSL 2 에 필요한 컴포넌트들과 바탕화면 바로가기를 설정할지 선택 후 ok를 누릅니다.

설치 완료 후 재시작을 누르면 아래와 같이 화면이 나옵니다.

위와 같이 나오지않는다면 WSL 2를 설치해주어야 합니다.

 

3. powershell에서 docker version 확인

  - docker -v를 입력하면 Docker version이 나옵니다. 저는 20.10.8 build 3967b7d 라고 나오네요.

이게 나오면 잘 설치가 된 겁니다.

 

- 열어둔 powershell 화면에서 아래 문구를 입력해줍니다.

 

docker run --name PostgreSQL -e POSTGRES_USER=josh -e POSTGRES_PASSWORD=java -d -p 5432:5432 postgres

 -e POSTGRES_USER=josh는 내가 사용할 아이디이며,

 -e POSTGRES_PASSWORD=java 내가 사용할 비밀번호가 됩니다. 원하는 비밀번호로 변경 가능합니다.

-d -p 5432:5432 postgres 5432는 postgres의 port 번호입니다.

- 설치가 완료되면 위와 같이 화면이 나오고 Docker에 PostgreSQL 이 Running 중인 것을 확인할 수 있습니다.

4. DBeaver에서 연결 테스트하기

 - DBeaver는 다양한 데이터베이스를 관리할 수 있는 도구입니다. 연결 테스트를 진행해보겠습니다.

- 새 데이터베이스 연결을 누르고 PostgreSQL를 선택 후 다음을 누릅니다.

 

- Authentication에 Username과 Password를 입력하고 Test Connection을 누릅니다.

연결이 되면 아래와 같이 화면이 나옵니다.

다음엔 Docker를 활용한 mongoDB연결을 해보겠습니다.

감사합니다.

 

참고

https://shanepark.tistory.com/188

반응형