업그레이드 시도 후 사이트가 작동하지 않음

관리자 페이지에서 자동 업그레이드를 시도해 보았습니다. 처음에는 잘 진행되던 것 같았지만, 분명 무언가 실패했습니다. 관리자 패널에서는 업그레이드가 이루어지지 않은 것으로 인식하고 있지만, 업그레이드 패널에서는 모든 것이 최신 상태라고 표시되고 있습니다. ./launcher rebuild app 명령을 실행해 보았지만, 디스크 공간이 부족하다는 오류가 발생합니다. 이전 백업 파일을 삭제해 보았지만, 이로 인해 확보된 공간은 3GB에 불과하며, 시스템에서는 5GB가 필요합니다.

어떤 조언이 있을까요? 이미 ./launcher cleanup 명령을 실행해 두었습니다.

docker가 많은 공간을 차지하고 있는 것 같습니다. 총 9.3GB…

--- /var/lib/docker ---------------------------------------------------------------------------------------------------------------------------
                     /..
6.7 GiB [##########] /overlay2
2.7 GiB [###       ] /volumes
--- /var/lib/docker/overlay2 ------------------------------------------------------------------------------------------------------------------
                     /..
3.8 GiB [##########] /5f823d00b5b399410cb9e99b8ea4f2b44e4607b88ee27a9328b4fb4267eeeac8
2.3 GiB [######    ] /11262dd0a2b59292c520629d74720326f0328995c321826f1d8ae4434fc7a482

좋아요, 업로드 폴더와 백업을 로컬 머신으로 가져온 후 서버에서 삭제했습니다. 덕분에

./launcher rebuild app

을 실행할 수 있는 충분한 공간이 확보되었습니다. 실행이 완료되었고 사이트도 다시 복구되었습니다. 정말 다행이에요! 도커에서 뭔가 잘못되어 이렇게 많은 공간을 사용하는 건 아닌지 여전히 궁금합니다…

 ./launcher cleanup

사용하지 않는 Docker 이미지와 컨테이너를 삭제합니다.

@pfaffman 감사합니다. 실행해 봤는데 변경 사항이 보이지 않았습니다.

이 크기가 적절한 것 같나요?

숫자를 미리 확인하지 못해서 죄송합니다. 하지만 맞습니다, 그 정도는 맞는 것 같습니다.

20GB는 꽤 빡빡합니다. 50GB를 강력히 권장합니다. 백업을 S3 또는 Digital Ocean Spaces 버킷에 보관하면 디스크가 백업으로 가득 차는 것을 방지할 수 있지만, 복원 시 데이터베이스의 여러 사본이 존재하기 때문에 복원 과정에서 여전히 문제가 발생할 수 있습니다.

이 업그레이드에서 같은 문제를 겪었습니다. Docker를 다른 볼륨으로 이동시키니 제 경우에는 해결되었습니다. 이 가이드를 따랐습니다: