본문 바로가기
Docker

Docker로 Postgresql 설치

by Nhahan 2022. 1. 21.

환경 : m1 맥북

 


로컬에 Postgresql을 설치하는 과정에서 password를 오타라도 냈는지 아무리 해도 실행이 안됐다. 고쳐보려고 하다가 그냥 도커로 쓰기로 결정했다. 처음부터 도커로 할 걸.

1. 원하는 디렉토리에 docker-compose.yml 작성 

version: "3"
services:
    db:
        image: postgres:latest
        container_name: postgres
        restart: always
        ports:
            - 5432:5432
        environment:
            POSTGRES_USER: "${User}"
            POSTGRES_PASSWORD: "${Password}"
        volumes:
            - ./pg_data:/var/lib/postgresql/data
            - ./init-user-db.sh:/docker-entrypoint-initdb.d/init-user-db.sh

2. 도커 실행

docker-compose up -d

3. 도커 접속

docker exec -it postgres bash

4. Postgresql 접속

psql -U ${User}

 

'Docker' 카테고리의 다른 글

도커 이미지 디스크 초과 에러  (2) 2022.02.17

댓글