我正在尝试在远程机器上通过Docker运行Jupyter Lab,但无法保存任何打开的文件。
我使用Jupyter Docker Stack。我已在远程机器上安装了Docker,并成功拉取了图像。
我在我的
当我启动容器时,我使用以下脚本:
我使用Jupyter Docker Stack。我已在远程机器上安装了Docker,并成功拉取了图像。
我在我的
~/.ssh/config
文件中设置了端口转发:Host mytunnel
HostName <remote ip>
User root
ForwardAgent yes
LocalForward 8888 localhost:8888
当我启动容器时,我使用以下脚本:
docker run \
-p 8888:8888 \
-e JUPYTER_ENABLE_LAB=yes \
-v "${PWD}":/home/jovyan/work jupyter/tensorflow-notebook
容器正在运行:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c8fc3c720af1 jupyter/tensorflow-notebook "tini -g -- start-no…" 8 minutes ago Up 8 minutes 0.0.0.0:8888->8888/tcp, :::8888->8888/tcp adoring_khorana
我得到了常规的Jupyter网址:
http://127.0.0.1:8888/lab?token=<token>
但当我在浏览器中访问服务器时,"保存" 选项是被禁用的。
我尝试了一些在其他地方提出的解决方案(在 stackoverflow 上),但没有成功。
这是否与通过 SSH 连接有关?Jupyter 服务器认为这不是一个安全连接?