localhost의 Pixelbook Linux 포트에 안정적으로 연결하는 방법은 무엇입니까?

localhost의 Pixelbook Linux 포트에 안정적으로 연결하는 방법은 무엇입니까?

저는 이와 같이 픽셀북의 Linux VM에서 개발 웹 서비스를 실행해 왔습니다.

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.

관련 정보