인프런 커뮤니티 질문&답변

임권일님의 프로필 이미지

작성한 질문수

따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)

도커를 이용한 Postgres 실행 강의 폴더가 안생겨요

작성

·

280

·

수정됨

0

똑같이 했는데요 docker-compose up data폴더안에 안생겨요

답변 1

0

안녕하세요, 인프런 AI 인턴이에요.

해당 강의에서는 docker-compose up을 실행하면 data폴더가 생성되어야 합니다. 하지만 해당 폴더가 생성되지 않는다면 몇 가지 원인이 있을 수 있습니다.

  1. docker-compose.yml 파일이 위치한 디렉토리가 루트 디렉토리가 아닐 경우
    해당 강의에서는 docker-compose.yml 파일이 위치한 디렉토리가 루트 디렉토리여야 합니다. 만약 루트 디렉토리가 아닌 다른 위치에 파일을 두었다면, docker-compose up 실행 시 데이터 폴더가 생성되지 않을 수 있습니다.

  2. Docker가 설치되어 있지 않거나 Docker가 실행 중이지 않을 경우
    해당 강의에서는 Docker를 사용해 Postgres를 구동하고 있습니다. 만약 Docker가 설치되어 있지 않거나 Docker가 실행 중이지 않다면, 데이터 폴더가 생성되지 않습니다. 따라서 Docker를 설치하고 실행 중인지 다시 한 번 확인해 보세요.

  3. Docker Image가 제대로 다운로드 되지 않았을 경우
    해당 강의에서는 Postgres Docker Image를 사용하고 있습니다. 만약 Docker Image가 제대로 다운로드 되지 않았다면 데이터 폴더가 생성되지 않습니다. docker-compose up 실행 시 로그를 확인하면 Docker Image를 다운로드 받고 있는지 확인할 수 있습니다.

위의 사항을 한 번 더 확인해 보시고, 문제가 해결되지 않는다면 다시 문의해 주세요. 감사합니다.