我一直像这样在我的 pixelbook 的 Linux VM 上运行开发 Web 服务。
php -S 0.0.0.0:8000 router.php
正常情况下,我可以使用以下命令在 Chrome 中连接到这些开发服务:
http://localhost:8000/whatever
但是,这偶尔会失败,迫使我查找 Linux VM 的 IP 地址:
$ hostname -I
100.115.92.199
然后(成功)连接该 IP:
http://100.115.92.199:8000/whatever
当localhost
失败时,它往往会“卡在”失败中。它偶尔会“自行”解决。但是,我不知道如何真正修复它。
我如何才能始终让 Chrome OS 将 Linux 环境视为localhost
?
(或者其他可预测我不需要查找主机名。)
答案1
我不知道这是哪里正式文档中已说明,但我最近发现penguin.linux.test
主机名已映射到默认 Linux 容器。这对我来说可靠地工作了一段时间,但后来却localhost
不行了。
据我了解,penguin
是容器名称,因此新容器将是{containername}.linux.test
。