0

Я использую docker-machine, docker-compose на Mac OS, чтобы запустить мой контейнер.docker-machine - connection failed error

В моей Докер-compose.yml, у меня есть

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

Шаги для создания Докер-MACHINE

  • Докер-машина создать testdocker --driver = VirtualBox
  • Eval «$ (docker-machine env testdocker) "
  • docker-compose up -d (все контейнеры запускаются должным образом)

    • докер-машина IP localdocker 192.168.99.101
    • открыт http://192.168.99.101:8080
    • эха $ {} DOCKER_HOST_IP 192.168.99.101
    • открытая HTTP: // $ {DOCKER_HOST_IP}: 8080 (// не открытые - тайм-аут/соединение отказавшиеся)
    • локон http://192.168.99.101:8080 соединение отклонено

Я вошел в контейнер докеров и на «telnet localhost 8080», я снова получил отказ от соединения. Что я делаю не так? Я в тупике.

ответ

-1

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