Докер-машина - ошибка соединения отклонена

Я использую docker-machine, docker-compose в Mac OS для запуска моего контейнера.

В моем docker-compose.yml у меня есть

ports:
    - "8080:8080"
expose:
    - "3000"
    - "8000"
    - "8080"

Шаги по созданию докер-машины

  • docker-machine создать тестдокер --driver = virtualbox
  • eval "$ (docker-machine env testdocker)"
  • docker-compose up -d (все контейнеры запускаются правильно)

    • docker-machine ip localdocker 192.168.99.101
    • открыть http://192.168.99.101:8080/
    • echo ${DOCKER_HOST_IP} 192.168.99.101
    • открыть http://${DOCKER_HOST_IP}:8080 (// не открывается - тайм-аут / соединение отклонено)
    • curl http://192.168.99.101:8080/ соединении

Я вошел в Docker-контейнер и на "telnet localhost 8080" снова получаю сообщение об ошибке "Отказано в соединении". Что я делаю неправильно? Я в тупике.

1 ответ

Попробуйте просто пинговать без номера порта. Вы не можете пинг с номером порта. Проверьте этот ответ.

Другие вопросы по тегам