【发布时间】:2016-07-01 09:02:07
【问题描述】:
我在 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-machine 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 连接被拒绝
我登录到 docker 容器并在“telnet localhost 8080”上,我再次收到连接被拒绝错误。我究竟做错了什么?我被难住了。
【问题讨论】:
标签: macos docker docker-compose portforwarding docker-machine