반응형
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를 사용하고 있으면 소토리지 드라이버도 변경하지 않아도 된다.
📖 ← [ 시작하세요! 도커/쿠버네티스 ] 책을 참고하여 공부하였습니다.
반응형
'DevOps > Docker' 카테고리의 다른 글
[Docker] : events, stats, system df 명령어 (0) | 2022.03.02 |
---|---|
[Docker] : 도커 데몬 디버그 명령어 (0) | 2022.03.01 |
[Docker] : devicemapper 컨테이너 저장 공간 설정하기 (0) | 2022.03.01 |
[Docker] : 컨테이너 저장 공간 체크하기 (0) | 2022.03.01 |
[Docker] : ZFS 드라이버 사용하기 (0) | 2022.03.01 |
댓글