解决 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 试试

 

 

 


 

完。

posted @ 2020-08-11 13:49  Tiac  阅读(2353)  评论(1编辑  收藏  举报