보통 /var/discourse/shared/standalone/backups 디렉토리가 컨테이너 내부에서 /var/www/discourse/public/backups로 표시됩니다(따라서 shared라는 이름이 붙었습니다). rsync 명령은 컨테이너 내부에서 접근할 수 있도록 하기 위해 백업 파일을 해당 디렉토리 안에 저장합니다.
반대로, 컨테이너가 public/backups에 데이터를 쓰면 호스트의 shared 디렉토리에서 확인 가능해야 합니다.
위에서 /var/discourse/shared....라고 언급했지만, ~/infra/discourse에서 작업하고 있는 것으로 보아 ~/infra/discourse/shared/standalone/backups/default로 복사하고 있는 것 같습니다.
보통 컨테이너는 /var/discourse/shared/...에 매핑됩니다.
이것이 문제의 원인일 수 있습니다. /var/discourse/shared 디렉토리가 있는지 확인해 볼 수 있을까요?