windowsfilter 스토리지 드라이버
windowsfilter 스토리지 드라이버
Docker Engine on Windows에서 기본으로 사용하는 스토리지 드라이버가 바로 windowsfilter예요. Windows 고유의 파일 시스템 레이어를 활용해서 Docker 레이어와 볼륨 데이터를 디스크에 저장하는 방식이에요. 이 드라이버는 NTFS로 포맷된 파일 시스템에서만 동작한다는 점도 꼭 기억해 두세요.
출처: 공식문서
본문
windowsfilter 스토리지 드라이버 설정하기
대부분의 경우에는 windowsfilter 드라이버를 따로 설정할 필요가 없어요. Docker Engine on Windows의 기본 스토리지 용량 한도는 127GB인데, 이 값을 바꾸고 싶다면 windowsfilter 드라이버의 size 옵션을 지정하면 돼요. 자세한 내용은 windowsfilter options 문서를 참고하세요.
기본적으로 데이터는 Docker 호스트의 C:\ProgramData\docker 안에 있는 image와 windowsfilter 하위 디렉터리에 저장돼요. 저장 위치를 바꾸려면 Daemon configuration file에서 data-root 옵션을 설정하면 됩니다. 예를 들어 다음과 같이 설정할 수 있어요.
{
"data-root": "d:\\docker"
}
설정을 변경한 다음에는 데몬을 재시작해야 변경 사항이 적용돼요.
더 알아보기
Windows에서 컨테이너 스토리지가 어떻게 동작하는지 더 자세히 알고 싶다면 Microsoft의 Containers on Windows documentation을 확인해 보세요. Docker 데몬 설정에 관한 내용은 dockerd reference에서도 살펴볼 수 있어요.