지난번 Docker를 이용해 MSSQL 을 설치했었는데 이번엔 PostgreSQL을 진행해보겠습니다.
간단한 Docker 소개와 다운로드 방법, PostgreSQL 설치, Dbeaver 연결까지 해보겠습니다.
Docker는 리눅스 컨테이너 기술을 자동화 해 쉽게 사용할 수 있게 하는 오픈소스 프로젝트입니다.
1. Docker 다운로드
- 회사 노트북은 Window OS를 사용하고 있어서 window 용 Docker를 설치합니다.
- 하단 링크로 들어가 download for windows 를 클릭합니다.
https://www.docker.com/products/docker-desktop
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연결을 해보겠습니다.
감사합니다.
참고
'DataBase' 카테고리의 다른 글
[ Database ] Windows 에서 Mysql/MariaDB 재시작하기 (0) | 2022.04.13 |
---|---|
[ MAC ] brew로 DBeaver 설치 후 MariaDB 연결하기 (0) | 2021.10.31 |
Docker로 MSSQL 설치 및 Dbeaver 연결 (0) | 2021.09.12 |