Após atualização, docker: local_discourse/app não é um endereço mac válido

Você pode tentar mudar isso para:

expor:
  - "8009:80"   # http

Você está executando um proxy reverso extra no host? Nesse caso, você pode preferir escutar em um socket Unix adicionando um web.socketed.template.yml na lista de templates no topo.