解决 wsl2 docker 启动 tensorflow-jupyter,主机无法访问问题


wsl2 安装 docker 的方法:https://www.cnblogs.com/tujia/p/13438639.html

 

一、使用 docker 启动 jupyter

docker run -it -p 8888:8888 tensorflow/tensorflow:latest-py3-jupyter

 

注:这里启动挺正常的,还提示了你,有三条链接可以访问。但是,如果你直接复制到宿主机的浏览器里访问,那是访问不到的:

 

 

二、什么原因呢?

原因是 windows 和 wsl 之间的网络关系是局域网关系,它们的ip就不一样的,localhost 或 127.0.0.1 指向的是宿主机(也就是windows)

 

三、如果访问wsl呢??

很简单,直接ip访问就可以了~~

使用 ifconfig 命令看一下ip

 

然后 12.0.0.1 换成 这个 ip 试试

 

 

 


 

完。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM