1. PostgreSQL 이란?
- 오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS)
- 사용자 정의 데이터 타입, 함수, 연산자, 인덱스 방법 등을 추가할 수 있는 기능을 제공
- 외부 도구와의 연계를 통해 클러스터링 및 로드 밸런싱을 구현 가능
- JSON 및 XML 지원
- B-tree, Hash, GiST, SP-GiST, GIN, BRIN 등의 다양한 인덱스 방법을 제공
2. Docker PostgreSQL 다운로드 및 설치
- 도커 허브에서 다운 후 docs를 참고하여 설치를 진행한다.
> https://hub.docker.com/_/postgres
- 도커의 Host에서 다음의 명령어 실행
> docker run --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -d postgres
- 도커 Host에서 docker container ls 로 설치된 postgresql의 port 확인
> docker container ls
- 도커 host에서 postgresql 컨테이너 내부로 접속
> docker container exec -it [PORT번호] bin/bash
- 접속 후 다음 명령어를 입력하여 postgresql 접속
> psql -U postgres
- 사용 완료 후에는 다음 의 명령어로 종료할 수 있다.
> \q
* postgreSQL 사용자 설정 및 테이블 생성은 다음을 참고
'Docker' 카테고리의 다른 글
[DOCKER] 도커 컨테이너 (0) | 2024.07.03 |
---|---|
[DOCKER] 도커 컴포즈 (0) | 2024.07.03 |
[DOCKER] Docker django 배포 (1) | 2024.07.02 |
[DOCKER] ubuntu server - django 개발 환경 구축 (0) | 2024.07.01 |
[DOCKER] Docker 우분투 설치 (0) | 2024.07.01 |