docker子域api.localhost在chrome上有效,但在终端上不可用

时间:2018-07-23 15:35:39

标签: php laravel docker

我正在运行Laravel + Laradock堆栈,并且在Chrome中运行正常。

但是,我复制了curl命令以从控制台尝试:

curl -X GET \
  http://api.localhost/test \
  -H 'Cache-Control: no-cache' \
  -H 'Postman-Token: a47e7afb-fcc0-4c80-87ec-f00da14e5f7c'

它返回:

ping: cannot resolve api.localhost: Unknown host

删除子域可以正常工作。

这是Docker还是Laravel的问题吗?

1 个答案:

答案 0 :(得分:0)

通过将子域添加到/etc/hosts文件来解决