Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 컴퓨터 네트워크
- Spring
- 스프링
- 다이나믹프로그래밍
- AWS
- github action
- dfs
- GIT
- 이분탐색
- 브루트포스
- HTTP
- SQL
- 그리드 알고리즘
- 분할 정복
- 다이나믹 프로그래밍
- 순열
- 도커
- 자료구조
- 백준
- 트리
- 재귀
- CI/CD
- 자바
- 알고리즘
- 분할정복
- 그리드
- TCP
- 그래프
- 역방향 반복자
- BFS
Archives
- Today
- Total
코딩성장스토리
도커 용량 줄이기 본문
컴퓨터를 사용하는 도중 용량이 이상하게 부족했다.
시스템 데이터가 비정상적으로 많았다..
그래서 MacCleaner X를 사용해서 스캔을 해본결과..
도커에 엄청난 용량이... + (UTM에서 22기가도...)
본격적으로 도커 정리를 시작해보자..
일단 밑에 코드를 이용해서 미사용하는 컨테이너,이미지,볼륨을 삭제하자..
삭제 명령어
docker container prune : 중지된 모든 컨테이너 삭제
docker image prune : 사용하지 않는 이미지 삭제(dangling images)
docker volume prune : 컨테이너와 연결되지 않은 모든 볼륨 삭제
docker network prune : 컨테이너와 연결되지 않은 모든 네트워크 삭제
docker system prune -a : 위에 명령어를 통합해서 한번에 실행. 사용하지 않는 모든 오브젝트를 삭제
쌓여있는 로그 삭제 명령어
추가적인 도커 로그 용량을 확인
sudo du -h $(docker inspect --format='{{.LogPath}}' $(docker ps -qa))
도커 로그 전체 삭제 명령어
sudo sh -c "truncate -s 0 /var/lib/docker/containers/*/*-json.log"
compose 파일을 이용한 로그 용량 제한 방법
#docker-compose 파일
logging:
driver: "json-file"
options:
max-size: "200k"
max-file: "10"
참고 자료
https://docs.docker.com/compose/compose-file/compose-file-v3/#logging
'기타' 카테고리의 다른 글
코드 리뷰 회고 (클린 코드, DB 모델링, 공통코드 or Enum) (0) | 2024.06.14 |
---|---|
무중단 배포 (Blue,Green 적용기) (1) | 2023.11.21 |
AWS 서비스들 알아보기 4 (RDS, Aurora, DynamoDB , Elasticache) (0) | 2023.05.11 |
AWS 서비스들 알아보기 3(SQS,Kinesis) (1) | 2023.05.09 |
AWS 서비스들 알아보기2(EC2,Elastic Beanstalk, Fargate,ECR,ECS,Lamda) (0) | 2023.05.04 |