提问者:小点点

Docker-Machine-Connection Refied


我正在mac OS上使用docker-machine,docker-compose来启动我的容器。

在我的docker-compose.yml中,我有

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

创建docker-machine的步骤

>

  • Docker-Machine create TestDocker--driver=VirtualBox
  • eval“$(docker-machine env testdocker)”
  • Docker-compose up-d(所有容器都能正常启动)

    • Docker-计算机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 localhost8080'上,我再次收到连接拒绝错误。我做错了什么?我被难倒了。


  • 共1个答案

    匿名用户

    尝试只ping而不带端口号。不能用端口号ping。检查这个答案。