Porque en Discourse esos archivos son propiedad de root (¿o el directorio padre lo es?).
Quizás esté configurado por defecto en Ubuntu. No sé qué podría ser diferente en Ubuntu.
¿Podrías intentar configurar /var/discourse/shared para que sea escribible por todos y ver si funciona? ¿O quizás podrías ver si funciona sin --privileged ahora?
Ubuntu es lo que se recomienda y Debian es lo que está dentro del contenedor (¿y puede que ahora sea lo que CDCK usa para su sistema operativo anfitrión?). Fedora tiene un montón de cosas bloqueadas que Ubuntu no tiene. Si te encantaría entenderlo, probablemente estarás en gran medida por tu cuenta, aunque creo recordar que al menos a una persona aquí le gusta con cierta frecuencia Fedora CentOS (¡que está más cerca de Fedora que Ubuntu!). Esto podría tener pistas: MKJ's Opinionated Discourse Deployment Configuration