본문으로 바로가기
COMMUNITY모든 이야기

Docker 컨테이너 내 Jupyter Notebook에서 로컬 데이터 마운트 경로 인식 문제

빗방울 2026.10.31 03:16 2분 읽기 조회 94 · 추천 1

데이터 분석을 위해 Docker 컨테이너 기반의 분석 환경을 구축하고 있으며, 로컬의 대용량 데이터셋을 볼륨 마운트를 통해 연결하여 사용하려고 합니다.

코드:

FROM jupyter/datascience-notebook:latest

WORKDIR /home/jovyan/work
RUN chmod -R 777 /home/jovyan/work

# 실행 명령어
# docker run -p 8888:8888 -v /Users/user/data:/home/jovyan/work/data my-analysis-env

오류: Notebook 내에서 `os.listdir('/home/jovyan/work/data')` 실행 시 `FileNotFoundError: [Errno 2] No such file or directory: '/home/jovyan/work/data'` 발생.

시도: docker inspect를 통해 마운트 설정이 정상적으로 되어 있는지 확인하였고, 컨테이너 내부 터미널에서 직접 경로를 확인했으나 디렉토리가 비어있거나 존재하지 않는 것으로 나타납니다.

질문: Docker 실행 시 -v 옵션을 통해 로컬 경로를 바인딩했음에도 불구하고, 컨테이너 내부의 특정 사용자 계정 권한 문제로 인해 마운트된 폴더가 인식되지 않을 수 있는지 궁금합니다.

모든 이야기1455

가벼운 안부부터 깊은 생각까지, 함께 나눠요.

글쓰기
총 1455개의 이야기
댓글