Docker로 postgres 생성

테스트용 디비로 postgres를 자주 사용하는데, 매번 잊어버려서 이번에 정리해둔다!

일단 도커로 postgres 생성

#!/bin/bash
docker run -p 5432:5432 --name postgres -e POSTGRES_PASSWORD=test -d postgres

위 명령어를 실행하면, 아래와 같이 도커가 생성된다

생성된 db에 계정 및 데이터베이스 생성을 위해서 도커 내부로 접근한다.

docker exec -it postgres /bin/bash

접속 한 뒤 db 접속을 위해서

psql -U postgres

이후 쿼리를 이용해 테이블이나 유저를 생성하면 된다.

유저 생성 CREATE USER [계정] PASSWORD '[비밀번호]';
데이터베이스 생성 CREATE DATABASE [데이터베이스명] OWNER [오너유저명];

좋은 웹페이지 즐겨찾기