
我一直在我的 Pixelbook 的 Linux VM 上運行開發 Web 服務,如下所示。
php -S 0.0.0.0:8000 router.php
通常,我可以透過以下方式連接到 Chrome 中的這些開發服務:
http://localhost:8000/whatever
然而,這偶爾會失敗,迫使我查找 Linux 虛擬機器的 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
.