Sei que este é um tópico antigo, mas eu tive a mesma dúvida recentemente. Seguindo a dica de Andrew Waugh, dediquei um tempo a resolver os problemas e criei um artigo explicando como consegui fazer tudo funcionar. Assim, caso alguém no futuro tenha as mesmas dúvidas, espero que isso ajude.
https://tomthegreat.com/blog/setting-up-discourse-on-a-synology-with-docker/