docker容器中无法使用curl,报错curl: (7) Connection refused

使用的laradock够建的docker环境,在进入Php-fmp容器中,使用curl命令直接报了错,被拒绝掉了

root@30b704d009c1:/var/www# curl localhost
curl: (7) Failed to connect to docker.for.mac.localhost port 56137: Connection refused
root@30b704d009c1:/var/www# curl http://baidu.com
curl: (7) Failed to connect to docker.for.mac.localhost port 56137: Connection refused
root@30b704d009c1:/var/www

试过nginx,workspaec,127.0.0.1,外网地址,都是直接被拒绝,不知道是什么问题。

在容器外面是可以curl到容器的地址,但是就是在容量内不能curl连接到容器地址。

阅读 26.4k
3 个回答

是laradock的问题,更新版本就好了。

亲测有效,把域名host指向10.0.75.2

试下curl docker.for.mac.localhost,看下输出。
我觉得是dockerfile写的有问题,关于网络配置这块。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进