Porque no Discourse esses arquivos são de propriedade do root (ou o diretório pai é?).
Talvez esteja definido por padrão no Ubuntu. Não sei o que pode ser diferente no Ubuntu.
Você poderia tentar definir /var/discourse/shared como gravável por qualquer pessoa e ver se funciona? Ou talvez você possa ver se funciona sem --privileged agora?
Ubuntu é o recomendado e Debian é o que está dentro do contêiner (e pode ser o que a CDCK usa para o sistema operacional do host?). Fedora tem um monte de coisas bloqueadas que o Ubuntu não tem. Se você adoraria entender, provavelmente estará em grande parte por conta própria, embora eu ache que me lembro de pelo menos uma pessoa aqui que com alguma frequência gosta de Fedora CentOS (que é mais próximo do Fedora do que o Ubuntu!). Isso pode ter pistas: MKJ's Opinionated Discourse Deployment Configuration