Su Docker per Mac, puoi utilizzare host.docker.internal
se il tuo mongo è in esecuzione sul tuo localhost. Potresti leggere il tuo codice in una variabile env per l'host mongo e impostarlo nel Dockerfile in questo modo:
ENV MONGO_HOST "host.docker.internal"
Vedi qui per maggiori dettagli suhttps://docs.docker.com/docker-for-mac/networking/#use-cases-and-workarounds