Docker에 PostgreSQL 설치하기 + DBeaver에서 연결하기

2023. 1. 25. 00:53Database

오늘도 DB를 설치합니다.

계속 DB 설치 포스팅만 하고 있는 느낌이네요.

이 다음에는 MariaDB가 될 것 같습니다;;

 

PostgreSQL도 공식 이미지를 제공하고 있습니다.

 

https://hub.docker.com/_/postgres

 

postgres - Official Image | Docker Hub

Note: the description for this image is longer than the Hub length limit of 25000, so has been trimmed. The full description can be found at https://github.com/docker-library/docs/tree/master/postgres/README.md. See docker/hub-beta-feedback#238 for more in

hub.docker.com

 

 


 

Docker에 PostgreSQL을 설치를 시작합시다.

 

 

1. 아래의 명령으로 새로운 컨테이너를 생성하고 실행합니다. 여기에서 암호는 임의로 'pSql!123'으로 정했습니다. 

docker run --name some-postgres -e POSTGRES_PASSWORD=pSql!123 -p 5432:5432 -d postgres

 

 

 

2. Docker Desktop에 새로운 컨테이너가 실행되고 있는 것을 확인하실 수 있습니다.

 

 


 

이제 DBeaver에서 PostgreSQL에 연결해보겠습니다.

 

 

1. DBeaver를 실행한 화면입니다. 화면 좌측 상단의 "새 데이터베이스 연결" 아이콘을 클릭합니다.

 

 

 

2. DB 선택화면에서 PostgreSQL을 선택하고 '다음' 버튼을 누릅니다.

 

 

 

3. PostgreSQL에 연결하기 위한 설정값을 입력합니다.

Connect by Host
Host localhost
Port 5432
Database postgres
Authentication Database Native
Username postgres
Password pSql!123

 

 

 

4. 화면 좌측 하단의 "Test Connection..." 버튼을 눌렀을 때, 만약에 처음 PostgreSQL에 연결하는 것이라면 아래와 같은 드라이버 설치 화면이 나타납니다. 화면 하단의 Download 버튼을 누르시면 드라이버가 설치됩니다.

 

 

드라이버가 설치된 이후에 연결에 문제가 없는 경우 아래와 같은 화면이 출력됩니다.

 

 

 

5. DB에 정상적으로 연결되는 것을 확인했으므로 '완료' 버튼을 눌러 연결 설정을 완료합니다. 화면 좌측 "Database Navigator" 아래에 postgres가 추가된 것을 확인하실 수 있습니다.

 

 

여기까지 PostgreSQL 설치를 완료하였습니다.

이제 다음 DB 설치를 하러 가야겠네요.

 

사업자 정보 표시
주식회사 셀엑손 (CELLAXON Inc. | 이상효 | 경기도 화성시 동탄감배산로 143, 202동 2409호 | 사업자 등록번호 : 304-81-34245 | TEL : 031-8043-3215 | Mail : ryan@cellaxon.com | 통신판매신고번호 : 2022-화성동탄-0844호 | 사이버몰의 이용약관 바로가기