Como conectar-se de forma confiável às portas Linux do pixelbook no host local?

Como conectar-se de forma confiável às portas Linux do pixelbook no host local?

Tenho executado serviços da web de desenvolvimento na VM Linux do meu pixelbook assim.

php -S 0.0.0.0:8000 router.php

Normalmente, posso me conectar a esses serviços de desenvolvimento no Chrome com:

http://localhost:8000/whatever

No entanto, isso ocasionalmente falha, forçando-me a procurar o endereço IP da VM Linux:

$ hostname -I
100.115.92.199 

E então conectando-se (com sucesso) com esse IP:

http://100.115.92.199:8000/whatever

Quando localhostfalha, tende a ficar “preso” no fracasso. Ocasionalmente, resolverá "por conta própria". Mas não tenho ideia de como consertar isso.

Como posso fazer com que o Chrome OS veja consistentemente o ambiente Linux como localhost?

(Ou algum outroprevisívelnome de host que não preciso procurar.)

Responder1

Eu não sei onde é issooficialmentedocumentado, mas descobri recentemente que o penguin.linux.testnome do host está mapeado para o contêiner Linux padrão. Isso funcionou de forma confiável para mim por algum tempo, quando localhostnão funcionou.

Pelo que entendi, penguiné o nome do contêiner, então os novos contêineres seriam {containername}.linux.test.

informação relacionada