Published:
Updated:

The Complete SQL Bootcamp: Go from Zero to Hero에서는 로컬에 설치하는데 나중에 문제 생길까봐 도커로 설치


PostGreSQL

PostGreSQL Docker Container 설치

docker run -p 5432:5432 --name postgres -e POSTGRES_PASSWORD="1234" -d postgres

스크린샷 2023-06-15 오후 9 08 03

  • port: 5432
  • name: postgres
  • password: 1234


PostGreSQL Docker Container 실행

docker exec -it postgres bash
  • 다른 블로그 보면 너무 복잡하게 되어 있던데 나는 그냥 예전 기억을 살려서 간단하게 실행만 시킴


PostGreSQL 실행

psql -U postgres

스크린샷 2023-06-15 오후 9 10 37

  • name: postgres


PgAdmin 4

PgAdmin 설치

docker run -p 5050:80 -e 'PGADMIN_DEFAULT_EMAIL=won4885.dev@gmail.com' \
                        -e 'PGADMIN_DEFAULT_PASSWORD=1234' -d dpage/pgadmin4

스크린샷 2023-06-15 오후 9 15 41

  • port: 5050
    • 당연하지만 PostGreSQL와는 다른 번호로 지정
  • email: won4885.dev@gmail.com
  • password: 1234


PgAdmin 접근

스크린샷 2023-06-15 오후 8 55 55

127.0.0.1:'port'


PgAdmin 로그인

스크린샷 2023-06-15 오후 8 55 31

  • 여기에서 설정한 emailpassword로 로그인


PgAdmin Register (1)

스크린샷 2023-06-15 오후 8 58 05

  • Quick Links -> Add New Server로 접근
  • Name: my-postgres


PdAdmin Register (2)

스크린샷 2023-06-15 오후 8 58 31

스크린샷 2023-06-15 오후 9 35 09

  • Home name/address: Docker Container IP
    • docker inspect -f "" '고유번호'로 알아낼 수 있음
      • 블로그 빌드 오류로 제대로 출력되지 않아서 사진 추가함
  • Port: 5432
    • 이 번호는 PostGreSQL의 번호임
  • Maintenance: postgres
  • UserName: postgres (sully 아님)
  • Password: 1234


성공

스크린샷 2023-06-15 오후 9 06 48


Reference

  • https://www.whatwant.com/entry/PostgreSQL-Docker
  • https://www.whatwant.com/entry/pgAdmin4-Docker

Leave a comment