
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 localhost
falla, 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.test
nombre de host está asignado al contenedor predeterminado de Linux. Esto funcionó de manera confiable para mí durante algún tiempo cuando localhost
no lo hizo.
Según tengo entendido, penguin
es el nombre del contenedor, por lo que los contenedores nuevos serían {containername}.linux.test
.