[Database] M1 Mac과 Docker 환경에서 PostGreSQL과 PgAdmin4 설치
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
port
: 5432name
: postgrespassword
: 1234
PostGreSQL Docker Container 실행
docker exec -it postgres bash
- 다른 블로그 보면 너무 복잡하게 되어 있던데 나는 그냥 예전 기억을 살려서 간단하게 실행만 시킴
PostGreSQL 실행
psql -U postgres
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
port
: 5050- 당연하지만
PostGreSQL
와는 다른 번호로 지정
- 당연하지만
email
: won4885.dev@gmail.compassword
: 1234
PgAdmin 접근
127.0.0.1:'port'
PgAdmin 로그인
- 여기에서 설정한
email
과password
로 로그인
PgAdmin Register (1)
Quick Links
->Add New Server
로 접근Name
: my-postgres
PdAdmin Register (2)
Home name/address
: Docker Container IPdocker inspect -f "" '고유번호'
로 알아낼 수 있음- 블로그 빌드 오류로 제대로 출력되지 않아서 사진 추가함
Port
: 5432- 이 번호는
PostGreSQL
의 번호임
- 이 번호는
Maintenance
: postgresUserName
: postgres (sully 아님)Password
: 1234
성공
Reference
- https://www.whatwant.com/entry/PostgreSQL-Docker
- https://www.whatwant.com/entry/pgAdmin4-Docker
Leave a comment