
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 localhost
falha, 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.test
nome do host está mapeado para o contêiner Linux padrão. Isso funcionou de forma confiável para mim por algum tempo, quando localhost
não funcionou.
Pelo que entendi, penguin
é o nome do contêiner, então os novos contêineres seriam {containername}.linux.test
.