2017-11-08 2 views
0

100 % 확신할만한 것은 없지만 시도해 보겠습니다. 내가 구글 AppEngine에, 파이썬, MySQL의와 리눅스 ENV에 액세스하려면 내 Windows 노트북 도커 빠른 터미널 (고정 표시기 도구 상자)에 사용하고Docker가 -v 옵션을 사용하여 호스트 파일에 액세스 할 수 없음

...

음, 경우에 작동하고 보인다 I 종류 : docker run -i -t appengine /bin/bash이 env에 액세스 할 수 있습니다.

이제 내 로컬 (호스트) 파일 중 일부에 액세스하여 Windows 편집기로 편집 할 수 있지만 도커 인스턴스로 실행할 수 있습니다.

나는 -v 옵션을 보았지만 제대로 작동하지 않습니다.

내가 무엇을
docker run -v /d/workspace:/home/root/workspace:rw -i -t appengine /bin/bash

그러나 workspace은 도커 인스턴스의 빈칸 ... 어떤 도움이

감사

(내가 전에 반드시 숙지 한이 게시 : https://github.com/rocker-org/rocker/wiki/Sharing-files-with-host-machine#windows를)

+0

"d"('// d/workspace') 전에 이중 슬래시를 사용 했습니까? 빠른 시작 터미널에서도 드라이브 D에 연결할 수 있습니까? '/ d'를 사용할 수 있는지보기 위해 Qucikstart 터미널 안에'ls /'를 입력하십시오. – Munchkin

+0

'ls /'는'/ d'를 표시하지 않지만 단말기에서'/ d/workspace'로'pwd'를 입력하면'/ d/workspace'가 표시됩니다. 나는 운이없는 더블 슬래시로 노력했다. –

+0

그리고'cd '를'/ d/workspace' (빠른 시작 터미널 내부)로 열면 파일을 사용할 수 있습니까? 문제는 경로'/ c/... '에서도 발생합니까? – Munchkin

답변

0

공유 드라이브를 사용하도록 설정해야합니다. Blog

+1

그는 Docker for Windows가 아닌 Docker Quickstart Terminal/Docker Toolbox를 사용합니다. – Munchkin

관련 문제