Эта информация недоступна (и не должна) быть доступной во время создания образа.Тот же образ на основе Linux может быть запущен на собственном Linux, на виртуальной машине Linux на Mac (а затем на виртуальной машине Docker Machine или на скрытой виртуальной машине, предоставленной Docker для Mac), виртуальной машине Linux на Windows или даже на виртуальной машине Linux на Linuxнезависимо от того, где он был изначально построен.
Конфигурация, такая как имена хостов, должна предоставляться во время выполнения контейнера.Переменные среды - это типичный способ сделать это, или вы можете использовать механизм томов Docker для отправки файлов конфигурации с хоста.
Если ваша проблема связана только с отладкой вашего приложения, выВы также можете настроить полную среду разработки на своем хосте и встроить в свой образ только то, что нужно для его запуска в более производственной среде.