2017-11-24 23 views
1

도커 17.03.1을 사용하여 우분투 14.04에서 파이썬 대화 형 도킹 컨테이너를 실행 중입니다. 로컬 호스트와 도커 컨테이너간에 파일을 공유하여 컨테이너에 작성한 파일을 로컬 디렉토리에 표시하고 그 반대의 경우도 마찬가지입니다. 그러나 다음 명령을 실행할 때 파일이없는 컨테이너에 빈 작업 디렉터리가 표시됩니다.은 도커 컨테이너와 폴더를 공유 할 수 없습니다.

docker run -e USER=$USER -e USERID=$UID -v /home/watts/python:/home/watts/python -w=/home/watts/python -p 8888:8888 --rm -it watts/python jupyter notebook --no-browser --notebook-dir=/home/watts/python --allow-root 
+0

은 dir/home/watts/python in host가 있고 파일로 구성되어 있습니까? 그렇다면 docker가 컨테이너 작업 디렉토리에서 내용을 제거합니다. 위치 –

+0

중 하나에 일부 파일을 삽입 해보십시오./home/watts/python은 로컬 호스트에 존재하며 비어 있습니다. 여기에는 파일과 하위 폴더가 모두 포함됩니다. 컨테이너의 모든 내용을보고 싶습니다. –

+0

명령을 실행할 수 없기 때문에 더 자세한 정보를 제공 할 수 있다면 도움이 될 것입니다. 내가 시도 할 때'docker : 데몬으로부터의 오류 응답 : 와트/파이썬에 대한 액세스가 거부되고, 저장소가 존재하지 않거나 '도커 로그인'이 필요할 수 있습니다. ' –

답변

0

난 그냥이 명령을 실행

docker run -v `pwd`/home/watts/python:/home/watts/python -it kaggle/python /bin/bash 

그리고 그 후

, 나는 몇 개의 파일 호스트와 용기 모두를 만들기 시작했다. 모든 파일은 양면에 모두 표시됩니다.

이 정보가 도움이되기를 바랍니다.