새소식

DataBase/PostgreSQL

PostgreSQL - docker PostgreSQL 16 설치

  • -

머지않은 미래의 내 모습

개요

Docker가 설치된 환경에서 docker image를 사용하여 PostgreSQL을 설치하는 과정.
이미지를 변경하여 다른 버전의 pg(postgresql 약어)도 설치가 가능합니다.


과정

1. 이미지 다운로드

docker pull postgres:16
docker images # 다운로드 완료 확인

2. 컨테이너 실행

# docker run --name 컨테이너명 -e 환경변수키=환경변수값 -d -p 포트바인딩 이미지명

docker run --name postgres -e POSTGRES_PASSWORD=내비밀번호 -d -p 5432:5432 postgres:16
docker ps # 실행중인 컨테이너 확인

3. 컨테이너 접속

docker exec -it postgres bash

4. db 접속

# psql -h 호스트명 -p 포트 번호 -U 사용자명(기본 유저명: postgres) -d db명
# 로컬은 호스트명, 포트 번호 생략 가능
# 사용자명과 db명이 같을 경우 생략 가능

psql -U postgres

5. 접속 완료


 

기본 CRUD 명령어

 

PostgreSQL - DB, 테이블, 데이터 CRUD 명령어

DB 명령어-- 데이터베이스 생성createdb 데이터베이스명-- 데이터베이스 삭제dropdb 데이터베이스명-- PostgreSQL 클라이언트(psql) 실행 후 데이터베이스에 접속psql 데이터베이스명-- PostgreSQL 클라이언트

dev-kimchi.tistory.com

 

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.