IT

Docker 스토리지 드라이버 설정

잼니크 2020. 4. 20. 16:04
반응형

Docker는 컨테이너 가상화를 위한 도구를 제공한다. Docker를 통해 컨테이너를 생성할 때 여러개의 Docker 이미지 여러개를 쌓아 하나의 파일 시스템 처럼 사용한다. 즉, 컨테이너 안에서는 하나의 파일 시스템 처럼 보이지만 실제로는 여러개의 Docker 이미지를 쌓고 병합 된 형태로 되어 있다. 본 문서는 Docker가 동작하는 환경에서 Docker가 사용하는 파일시스템 드라이버를 확인하는 방법과 변경을 하는 방법을 보인다.

 

 

Docker 스토리지 드라이버 확인 방법

 이 글을 쓴 시점에서 Docker의 최신 버전은 1.13.0이다. 이 버전에서 사용할 수 있는 파일 시스템 드라이버는 OverlayFS, AUFS, Btrfs, Device Mapper, VFS, ZFS를 사용할 수 있다. 현재 동작중인 드라이버를 확인은 docker info 명령을 실행하면 나오는 항목 중 Storage Driver 항목을 통해 확인할 수 있다. 왼쪽 그림에서 볼 수 있는 환경에서 사용하는 스토리지 드라이버는 aufs라는 것을 볼 수 있고, 시스템에서 사용하는 파일시스템은 ext 계열의 파일 시스템을 사용하는 것을 확인할 수 있다. Root Dir은 Docker 이미지가 저장 되어있다. 

 

Docker 스토리지 드라이버 변경 방법

 Docker 스토리지 드라이버를 변경하는 dockerd -s overlay2 & 를 통해 바꿀 수 있다. 바꾼 다음 다시 docker info 명령을 통해 바뀐것을 확인할 수 있다.

반응형