No Docker para Mac, você pode usar
host.docker.internal
se o seu mongo estiver sendo executado em seu localhost. Você pode ter seu código lido em uma variável env para o host mongo e defini-lo no Dockerfile assim:ENV MONGO_HOST "host.docker.internal"
Veja aqui para mais detalhes em https://docs.docker.com/docker-for-mac/networking/#use-cases-and-workarounds