안녕하세요,
설치 과정에서 공간이 부족하다고 하지만, 저는

이전에 stat 오류가 발생했습니다:
![]()
그래서 stat의 특수한 버전을 설치해야 하는 것 같습니다.
호스트는 Alpine입니다.
안녕하세요,
설치 과정에서 공간이 부족하다고 하지만, 저는

이전에 stat 오류가 발생했습니다:
![]()
그래서 stat의 특수한 버전을 설치해야 하는 것 같습니다.
호스트는 Alpine입니다.
무료 공간을 찾는 데 잘못된 장소를 보고 계실 수 있습니다. 다음 명령을 실행해 보시면 다른 결과가 나올 수 있습니다.
df -h /var/lib/docker
해당 위치에 공간이 부족하다면, /var/discourse에서 ./launcher cleanup을 실행하여 오래된 이미지를 삭제해 볼 수 있습니다.
텍스트를 공유할 수 있다면 스크린샷보다는 텍스트를 공유하는 것이 좋습니다. 이렇게 하면 검색이 가능하기 때문입니다.
이것이 제대로 작동하지 않는 이유일 수 있습니다. 런처 스크립트는 Debian/Ubuntu 환경에서 실행되고 있다고 가정하는 것 같습니다. 여기서는 BusyBox 버전의 stat이 format 플래그를 인식하지 못해 발생하는 오류인 것으로 보입니다:
제 Arch PC에서는 해당 명령어가 정상적으로 작동하므로 Ubuntu에서도 문제없이 작동할 것입니다.
이 문제는 제가 최근에 변경한 내용과 관련이 있을 수 있다고 생각했지만, 이전 버전의 로직을 유지했기 때문에 단순히 BusyBox의 문제인 것 같습니다.

docker 컨테이너가 실제로는 디스트로 간에 이식 가능하지 않다는 아이디어는 혼란을 유발합니다. docker의 본래 목적은 “docker가 설치된 모든 곳에서” 동작하는 것이기 때문입니다.
stat 대신에, 런처 스크립트에서 df를 사용할 수 있습니다. df는 Alpine과 Ubuntu에서 동일한 정보를 출력하기 때문입니다.
그렇습니다. 왜냐하면:
discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub 문서에서 64비트 Linux를 기본 요구 사항으로 제시하고 있기 때문입니다(Ubuntu는 “권장” 사항이지만).