¿Cómo conectarse de manera confiable a los puertos de Linux de Pixelbook en localhost?

¿Cómo conectarse de manera confiable a los puertos de Linux de Pixelbook en localhost?

He estado ejecutando servicios web de desarrollo en la máquina virtual Linux de mi pixelbook de esta manera.

php -S 0.0.0.0:8000 router.php

Normalmente, puedo conectarme a estos servicios de desarrollo en Chrome con:

http://localhost:8000/whatever

Sin embargo, esto falla ocasionalmente, lo que me obliga a buscar la dirección IP de la máquina virtual Linux:

$ hostname -I
100.115.92.199 

Y luego conectándonos (con éxito) con esa IP:

http://100.115.92.199:8000/whatever

Cuando localhostfalla, tiende a "atascarse" en el fracaso. Ocasionalmente se resolverá "por sí solo". Pero no tengo idea de cómo solucionarlo.

¿Cómo puedo hacer que Chrome OS vea el entorno Linux de manera consistente localhost?

(O algún otroprevisiblenombre de host que no tengo que buscar).

Respuesta1

No se donde esta estooficialmentedocumentado, pero recientemente descubrí que el penguin.linux.testnombre de host está asignado al contenedor predeterminado de Linux. Esto funcionó de manera confiable para mí durante algún tiempo cuando localhostno lo hizo.

Según tengo entendido, penguines el nombre del contenedor, por lo que los contenedores nuevos serían {containername}.linux.test.

información relacionada