문제 상황
/var/jenkins_home 디렉토리의 저장공간이 1.00GiB 이상 필요해서 노드 사용할 수 없어서 자동으로 빌드할 수 없고 노드가 오프라인으로 강제 전환되는 상황이 발생했다.
해결 방법
젠킨스를 설치한 EC2에 SSH 연결해서 콘솔로 들어 간 후에 아래 명령어를 통해 도커 공간 정리해줘서 용량을 확보후 빌트인 노드 온라인으로 전환시켜서 해결했다.
# 사용하지 않는 컨테이너 삭제
$ docker container prune
# 도커에 저장된 볼륨을 정리
$ docker volume prune
# 미사용 중인 이미지를 제거
docker image prune -a
# 한 번에 삭제하는 명령어 (이미지, 캐시, 네트워크, 빌드 캐시, 컨테이너)
docker system prune -a -f
'인프라' 카테고리의 다른 글
[AWS,Docker] No space left on device 오류 + cron으로 docker미사용 컨테이너 삭제 (0) | 2024.09.22 |
---|---|
[인프라] Vue.js, React 배포 이후 새로고침하면 404 Not Found (0) | 2024.07.11 |
[AWS] 로드밸런서, 도메인 없이 EC2 서버 HTTPS 연결 (3) | 2024.07.03 |
[Docker] docker-compse로 배포 서버에서 redis 통신하기 (1) | 2024.06.26 |
[AWS, Docker, Jenkins] 도커 + 젠킨스 + EC2 로 CICD 구축 후 배포하기 (0) | 2024.06.26 |