
私は 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
。