Я выставил порт 80 в файле dockerfile.yml моего контейнера приложения, а также сопоставил «80:80» в моем файле docker-compose.yml, но я получил сообщение «Connection failed» после того, как я сделайте «сборку докеров» и попытайтесь выполнить HTTP GET на порту 80 на моем IP-адресе докерной машины. Мой концентратор докеров, предоставленный администраторской панели экземпляра RethinkDB, получает отображение только через тот же самый файл dockerfile.yml («EXPOSE 8080») и docker-compose.yml (порты «8080: 8080»), и когда я запускаю приложение на своем локальном компьютере с машиной разработки 80 подвергается воздействию, как ожидалось.Docker не разоблачает порт для контейнера приложения
Что здесь может быть не так? Я был бы очень благодарен за быстрое понимание любого, у кого больше опыта докеров!
Можем ли мы видеть ваш файл dockerfile и компоновку docker – codaR0y
Да, содержимое «Dockerfile», 'docker-compose.yml',' docker-machine env', а также некоторый вывод команды помогли бы ответить на этот вопрос. Возможно, что приложение не привязано к порту 80? Вы можете убедиться, что конфигурация правильная, используя 'docker inspect', и убедитесь, что приложение работает, как вы ожидаете, с помощью' docker logs' или 'docker-compose logs' – dnephin