[英]Cannot access wsl web app from windows after installing docker
I had no issues with accessing my apps running in Ubuntu through WSL from windows until I installed docker and did a reboot.在我安装 docker 并重新启动之前,我通过 WSL 从 windows 访问在 Ubuntu 中运行的应用程序没有任何问题。
I checked my hosts configuration file and it looked something like the following:我检查了我的主机配置文件,它看起来像下面这样:
# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
# Added by Docker Desktop
192.168.1.244 host.docker.internal
192.168.1.244 gateway.docker.internal
# To allow the same kube context to work on the host and the container:
127.0.0.1 kubernetes.docker.internal
# End of section
I commented out the second to last line我注释掉倒数第二行
# 127.0.0.1 kubernetes.docker.internal
and flushed my dns using并使用冲洗我的 dns
ipconfig /flushdns
but still if I try to access my node app running on port 3001 in wsl my browser gives the "Can't reach this page message"但是,如果我尝试访问在 wsl 的端口 3001 上运行的节点应用程序,我的浏览器仍会显示“无法访问此页面消息”
This isn't an issue with node or my app because I am able to successfully curl my app from the ubuntu terminal这不是节点或我的应用程序的问题,因为我能够从 ubuntu 终端成功地 curl 我的应用程序
I was able to fix the issue by simply adding the ip address for wsl to my hosts file above the docker declaration:我可以通过简单地将wsl的ip地址添加到我的主机文件中docker声明上方来解决这个问题:
<ip address of wsl> localhost
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.