2017-02-17 4 views
1

내가 Hyper-V를고정 표시기 볼륨 마운트 디렉토리

와 윈도우 10에서 고정 표시기 1.13.1을 사용하고 있는데 나는 볼륨

C:\autotestDocker\plat1>docker inspect plat1_logscore 
[ 
    { 
     "Driver": "local", 
     "Labels": { 
      "com.docker.compose.project": "plat1", 
      "com.docker.compose.volume": "logscore" 
     }, 
     "Mountpoint": "/var/lib/docker/volumes/plat1_logscore/_data", 
     "Name": "plat1_logscore", 
     "Options": {}, 
      "Scope": "local" 
    } 
] 

을했습니다가 가능하다 "마운트 포인트"? 나는

나는 우분투 기계를 시도했습니다 ... 나는 이러한 설정을 가지고 있고이를 변경할 수 없습니다, (나는 다른 폴더로 탑재 할 수없는) 마운트 방법을 변경할 수 없습니다 나는

을하려고하면
cd /var/lib/docker/volumes/plat1_logscore/_data 

올바른 볼륨의 파일을 수정하거나 복사 할 수 있습니다.

나는 창문이 같은 행동을 할 것입니다,하지만 난 그냥 마운트 디렉토리

답변

1

당신은 다른 용기에 볼륨을 마운트하고 거기에서 수정할 수를 찾을 수 아니에요.

docker run -it --rm -v plat1_logscore:/target ubuntu 

우분투 대신 사용할 이미지를 선택하십시오. 그러면 plat1_logscore 볼륨은/target 아래에서 액세스 할 수 있으며 컨테이너 내부에 포함 된 명령을 사용하여 편집 할 수 있습니다. 당신은 당신의 호스트에서 명명 된 볼륨으로 다시 파일을 복사하는 명령에 볼륨을 되돌릴 수

docker run -it --rm -v plat1_logscore:/source \ 
    -v c:/Users/Marco/plat1_logscore:/target \ 
    busybox cp -avr /source/. /target/. 

:

양자 택일로, 당신은 같은 명령을 사용하여 호스트에 파일을 복사 할 수 있습니다.

관련 문제