Docker - BTRFS 대신 AUFS를 강제로 사용

Docker - BTRFS 대신 AUFS를 강제로 사용

BTRFS 파일 시스템에서 Docker를 사용하는 데 심각한 문제가 있습니다. 이는 BTRFS 드라이버의 안정성이 부족하기 때문인 것 같습니다. 나는 내가 겪고 있는 문제에 대해 여러 가지 질문을 하기보다는 fs 드라이버를 전환하는 방법을 알아내는 편이 낫습니다. 처음에는 약 4개의 Dockerfile 버전으로 하드 드라이브를 가득 채웠고, 이미지와 컨테이너를 삭제해도 도움이 되지 않았습니다(여전히 약 80GB의 공간이 남아 있었습니다). /var/lib/docker/btrfs/subvolumes이제 . 해당 파일 또는 디렉터리가 (처음 완전히 삭제된 위치에) 존재하므로 이미지를 추출할 수 없습니다. 따라서 이러한 문제는 너무 난해하고 Google에서 검색할 수 없기 때문에 드라이버를 AUFS로 강제하고 싶습니다. 어떻게 해야 하나요? 저는 64비트 아치 리눅스를 사용하고 있습니다. 올바른 방향으로의 안내나 조언을 주시면 감사하겠습니다.

답변1

내 경험에 따르면 AUFS 드라이버는 BTRFS 파일 시스템에서 제대로 작동하지 않습니다. BTRFS에서 도커를 사용한 최고의 경험은 도커의 BTRFS 스토리지 드라이버( -s btrfs도커 옵션에 있음)를 사용하는 것이었습니다.

관련 정보