DevOps/Docker
[Docker] : overlay2에서 컨테이너 저장 공간 설정하기
오주현
2022. 3. 1. 23:19
반응형
overlay2를 스토리지 드라이버로 사용하고 있고 도커 데이터가 저장되어 있는 디스크가 xfs 파일 시스템일 경우 project quota 기능으로 컨테이너의 저장 공간을 제한할 수 있다.
mkfs.xfs /dev/xvdf
xfs 파일 시스템으로 포맷한다.
mkdir /mnt/xfs
mount /dev/xvdf /mnt/xfs -o rw,pqota
디렉터리 생성 후 디스크 마운트.
DOCKER_OPTS="--storage-driver=overlay2 --data-root=/mnt/xfs"
도커 데몬 옵션에 추가해준다.
—data-root에 옵션 값을 지정하면 해당 경로에 도커의 데이터가 새롭게 저장된다.
docker info | grep Storage
docker info | grep Backing
스토리지 드라이버와 파일 시스템 설정을 체크한다.
docker run -it --storage-opt size=1G centos:7
이렇게 디스크를 추가하고 포맷하는 작업은 예시이다.
디스크가 이미 xfs로 포맷되어 있다면 마운트 옵션만 변경할 수 있고 overlay2를 사용하고 있으면 소토리지 드라이버도 변경하지 않아도 된다.
📖 ← [ 시작하세요! 도커/쿠버네티스 ] 책을 참고하여 공부하였습니다.
반응형