Docker 머신, Windows 7의 D: 드라이브 가상 머신

Docker 머신, Windows 7의 D: 드라이브 가상 머신

C: 드라이브에 충분한 공간이 없기 때문에 D: 드라이브에 "가상 머신 디스크"를 사용하여 도커 머신을 저장하는 것이 어떻게든 가능합니까? 내 말은 docker와 VM이 현재 C:\Users\MyName\.docker또는 \.VirtualBox폴더를 사용하고 있다는 뜻입니다. 컨테이너는 다운로드되어 압축이 풀리고 정말 많은 공간을 소비합니다.

예를 들어 에 저장할 수 있습니까 D:\vm?

생성된 머신의 디렉토리를 변경할 수 있는 구성이 있습니까?

답변1

토론을 바탕으로여기github 이슈 트래커에 설명된 대로 daemon.json경로에 파일을 추가하면 가능할 수 있습니다.C:\ProgramData\Docker\config여기.

소셜 테크넷 답변에서 추가 옵션은 다음과 같습니다.

{"graph": "D:\\ProgramData\\Docker"}

하지만 github 이슈 트래커에 설명된 대로 2018년 5월에 해당 옵션이 다음으로 대체될 것이라고 합니다.

{ "data-root": "d:\docker" }

어쨌든 이전에 답변하기 위해 제안된 솔루션도 유효한 옵션입니다.

관련 정보