Поскольку технология виртуализации Docker работает на основе определённой операционной системы, у контейнеров есть свой сетевой интерфейс с IP-адресом, шлюзом, службами DNS и другими компонентами. По умолчанию все порты Docker-контейнера закрыты, и чтобы его могли увидеть другие службы, следует открыть нужный port с помощью флага —publish или —p. Подробнее о настройки сети в контейнерах — в документации.