환경 : 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 |
---|
댓글