Q&A
책을 따라하다가 막히는 부분이 있나요?
질문을 남겨주세요.
이 페이지는 의견 교환을 위해 따로 만든 페이지입니다. 책에서 이 페이지를 만드는 법을 직접적으로 다루지는 않습니다.
하지만, 책을 끝까지 읽고 나면 이 페이지도 만드실 수 있을거에요.
하지만, 책을 끝까지 읽고 나면 이 페이지도 만드실 수 있을거에요.
도커 용량
3 years, 7 months ago
why컴퓨터 용량이 계속 꽉차는데 도커 돌리면 이렇게 되나요??
용량 제거하는 방법좀 알려주세요 ㅠ
목록보기
taegon 3 years, 7 months ago
도커같은 가상화 솔류션은 기본적으로 OS를 다시 깔아서 쓰는 개념이므로 수 기가바이트 정도를 소비하기는 합니다. 저렇게 여유공간이 적게 남으면, 여러가지로 문제가 될 수 있습니다. 500기가 정도인 것으로 보아 SSD하드디스크인 것 같은데, SSD는 제 성능을 내려고 하면, 일정수준의 여유공간이 필요하기도 합니다.
만약 여유공간이 100기가바이트 이상 있었는데 도커를 설치하고 100기가 이상되는 용량을 docker에서 썼다면, 분명 잘못된 일입니다. 저는 윈도우에서는 주로 도커 이미지를 테스트한후에는 도커를 컨테이너를 다 중지한후, 꺼두는 편인데, 제 하드를 체크해보니, 전부 다 합쳐서 2기가바이트정도 이용하고 있네요.
일단은 구동중인 컨테이너가 여러개가 있는지 체크해보시면 좋을 것 같습니다. 사용하지도 않는데, 컨테이너가 돌아가고 있으면, 하드용량 뿐만 아니라, CPU 자원도 이용하고 있으니까요.
docker ps
로 확인할 수 있습니다. 그리고 저장되어 있는 이미지가 큰 용량을 차지하고 있을 수도 있는데요.
Docker Windows 프로그램에서 이미지리스트를 확인할 수 있는데, 이 용량이 반드시 실제 용량과 연결되는 것은 아닙니다만, 불필요한 이미지는 지우실 수도 있습니다.
지나치게 간단한 방법이긴 하지만, 사용하지 않는 모든 도커 자원을 지울수도 있습니다. 아래 글을 참조해주세요.
https://williamjeong2.github.io/blog/7-docker-out-of-disk-space/
혹은 도커 이미지와 캐시된 이미지를 확인하실 수도 있는데, 터미널에서 docker info를 실행하시면 "Docker Root Dir" 에서 경로를 확인할 수 있는데, wsl2를 이용하고 계시다면, /var/lib/docker 처럼 보일텐데, 이 경우에는 탐색기에서 아래 주소를 이용하시면 접근 가능할 것입니다.
\\wsl$\docker-desktop-data\mnt\wsl
혹은
\\wsl$\docker-desktop-data\version-pack-data\community\docker\volumes
마지막으로 WinDirStat 같은 소프트웨어를 이용하시면, 폴더별 용량을 쉽게 확인할 수 있습니다. 의도하지않게 큰 용량을 차지하고 있는 파일들은 지우시거나, 외장하드 등으로 옮기시는 것이 좋으실 것 같습니다. 예를 들어, PyCharm 같은 경우, 업데이트를 할 때마다 기존 버전을 지우지 않고 저장해 두는데, 저의 경우, 그런 파일들이 10기가 이상 차지하기도 했었습니다.
도움이 되셨길 바랍니다. 고맙습니다.
Updated: April 19, 2021, 3:10 a.m.
Leave a Comment: