Докер-машина - ошибка соединения отклонена
Я использую 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 ответ
Попробуйте просто пинговать без номера порта. Вы не можете пинг с номером порта. Проверьте этот ответ.