docker로 postgres를 설치해보자

code_able·2023년 3월 11일
0

회사에 오랫동안 사용되던 서버가 있었다.
음.. 뭐가 많은데 함부로 건들 수 없고
아무것도 건들지 않고 postgres를 설치하려면 docker가 딱 좋았다.

이미지 설치

sudo docker pull postgres

컨테이너 실행

  • 타임존과 UTF-8 설정을 반드시 해주자 않그러면 위대한 우리 한글이 깨지고 timestamp가 이상하게 찍한다.
  • 볼륨에 용량이 큰 파티션에 설정해주자, 나중에 root에 100% used를 보게 될 수도 있다.
    나는 이미 끔찍한 사건을 겪었다. 제발 꼭 해주자
sudo docker run -ti \
--restart always \
--name postgresql \
-e POSTGRES_INITDB_ARGS="--data-checksums -E utf8 --no-locale" \
-e POSTGRES_PASSWORD=PASSWORD \
-e TZ=Asia/Seoul \
-v /postgresql/data:/var/lib/postgresql/data \
-p 5432:5432 \
postgres

계정 생성 및 권한 부여

sudo docker exec -ti postgresql /bin/bash
psql -U postgres
CREATE USER myname PASSWORD 'mypassword' SUPERUSER;
profile
할수 있다! code able

0개의 댓글