본문 바로가기
인프라/Docker

[도커 error 해결] 도커 주피터 노트북에서 파일 생성이 안 될 때

by code cleaner 2022. 7. 1.
반응형

도커에서 주피터 노트북을 만드는데, 새로운 파일에 접근 권한이 금지된 경우 해결

더보기

docker jupyter notebook new file permission denied

docker jupyter notebook untitled.ipynb permission denied

 

도커 주피터 노트북 실행 후,

‘/work’ 디렉토리에는 새로운 파일이 생성되지만

‘/work/tmp’ 에는 새로운 파일 생성이 불가능했다

이건 마운트된 폴더의 권한 허용을 바꿔주면 해결된다.

예를 들면, 도커를 실행할 때 아래와 같이 실행했다면

 

docker run --rm -it- p 8888:8888 -v="/home/username/data_EDA:/home/jovyan/work/tmp" jupyter/datascience-notebook:latest

 

가상환경과 마운트된 폴더에 권한을 변경해 주면 해결된다.

 

chmod 777 /home/username/data_EDA

 

기존의 권한이 ‘drwxr-xr-x’ 에서 ‘drwxrwxrwx’로 변경되면서

도커의 가상환경 속 /work/tmp의 폴더에 새로운 파일을 만들어서 실행할 수 있게 된다.

반응형