Потому что в Discourse эти файлы принадлежат root (или родительская директория?).
Возможно, по умолчанию это установлено в Ubuntu. Я не знаю, чем Ubuntu может отличаться.
Вы можете попробовать сделать /var/discourse/shared доступным для записи всеми пользователями и посмотреть, поможет ли это? Или, может быть, проверить, работает ли это сейчас без флага --privileged?
Рекомендуется использовать Ubuntu, а внутри контейнера находится Debian (и, возможно, теперь именно его использует CDCK в качестве основной ОС?). В Fedora много вещей заблокировано, чего нет в Ubuntu. Если вы действительно хотите понять, вам, скорее всего, придётся разбираться в этом самостоятельно, хотя, кажется, я помню, что здесь есть хотя бы один человек, который довольно часто упоминает Fedora CentOS (которая ближе к Fedora, чем Ubuntu!). Возможно, эта ссылка даст подсказки: MKJ's Opinionated Discourse Deployment Configuration