Экземпляр mongod по умолчанию прослушивает только интерфейс обратной связи 127.0.0.1
. В этом случае это означает петлевой интерфейс внутри контейнера. Чтобы он также прослушивал внешние соединения, вам нужно указать отдельный ip:
ENTRYPOINT usr/bin/mongod --bind_ip 0.0.0.0
В качестве отдельного примера, выкатываете собственное docker изображение для чего-то вроде mongodb, которое имеет official docker image уже редко бывает хорошей идеей, если вы не знаете, что делаете, или вам нужно больше, чем может предоставить официальное изображение.