Les dossiers /var/discourse et /var/docker peuvent-ils se trouver sur des volumes différents ?

C’est exact. Discourse ne sait pas ni ne se soucie de l’endroit où Docker stocke les données.

Vous n’avez pas besoin de garder Discourse dans /var/discourse sauf si vous êtes frappé par un bus et que quelqu’un d’autre doit vous aider ; dans ce cas, il passera beaucoup de temps à chercher où vous l’avez placé.

Vous pouvez placer l’un ou l’autre sur n’importe quel volume que vous souhaitez (encore une fois, ni Docker ni Discourse ne savent vraiment sur quel volume ils se trouvent).