Docker, Mongodb,Spring Boot on Windows getting Connection refused error

I am using default docker image of MongoDB and trying to connect using simple spring Boot application on windows box.

mongoDB image is getting stared correctly

enter image description here

IP in mongoDB image
enter image description here

I have spring-boot-starter-data-mongodb in my class path. i am using all spring boot default and only using below property in application.properties.

spring.data.mongodb.host=192.168.99.100

On application startup getting Connection refused: connect error

Logs

019-03-06 06:15:06.096  INFO 4664 --- [           main] org.mongodb.driver.cluster               : Cluster created with settings {hosts=[192.168.99.100:27017], mode=MULTIPLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500}
2019-03-06 06:15:06.096  INFO 4664 --- [           main] org.mongodb.driver.cluster               : Adding discovered server 192.168.99.100:27017 to client view of cluster
2019-03-06 06:15:06.356  WARN 4664 --- [           main] o.s.d.m.c.m.BasicMongoPersistentProperty : Customizing field name for id property not allowed! Custom name will not be considered!
2019-03-06 06:15:06.928  INFO 4664 --- [           main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'
2019-03-06 06:15:07.164  INFO 4664 --- [68.99.100:27017] org.mongodb.driver.cluster               : Exception in monitor thread while connecting to server 192.168.99.100:27017

What i am missing here ?

Source: StackOverflow