远程访问在WSL 2上的Docker容器中运行的Jupyter Notebook

问题描述

是否存在用于远程访问WSL 2上的docker容器中运行的jupyter笔记本的一般方法

按照以下说明安装FYI,WSL 2(Ubuntu 20.04):

解决方法

我遇到了类似的问题,但是我没有使用Docker。

我无法从本地或远程网络连接到WSL上的服务器。

显然,WSL 2使用具有自己IP地址的虚拟网络适配器。每次重新启动服务器时,它也会更改IP地址。我必须编写一个脚本,将网络流量从虚拟机转发到主机。这使我可以使用主机的专用IP地址访问服务器。

我写了一篇有关如何使每个人都更容易的文章:

How to Set Up the Jupyter Notebook Home and Public Server On Windows Subsystem for Linux 2 (WSL2)