본문 바로가기
맥북 M1

맥북으로 도커에 postgresql 설치하고 실행하기

by illlilillil 2022. 2. 2.

도커가 깔려있다는 전제하에 진행하겠습니다. 

터미널에 접근해서 아래 코드를 입력하되 password는 원하시는 걸로 바꾸시면 됩니다.

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

입력하면 다운로드가 이뤄지고 자동으로 postgresql이 도커 이미지에 띄워지게 됩니다.

기존 프로젝트에선 윈도우에 postgresql을 설치해두고 진행했지만 맥북에선 도커에 이미지를 올리는 것만으로 구동을 할 수 있습니다.

추가적으로 기존 프로젝트 적용을 위해서 database를 만들어야 합니다.

터미널에서 sudo docker exec --user="root" -it AGER "bash" 입력해줍니다. 중간에는 컨테이너의 이름을 적어주시면 됩니다.

그 후엔 계정의 password를 입력해주시고 psql -U postgres를 한 번 더 입력해줍시다.

이제 디비를 만들어야 합니다. CREATE DATABASE 원하는이름; <- 해당 명령어를 입력하시면 디비 생성이 완료됩니다.

\l 명령어로 db 리스트를 확인해볼 수 있습니다.

도커에 올라갈 디비를 선택할 때는 \c dbName으 선택하면 된다.

댓글