我有一台运行 Docker 容器的服务器,该容器内有一个 jupyter 笔记本,它使用以下命令运行:
jupyter notebook --ip=0.0.0.0 --port=8882 --no-browser --allow-root
我想从我的笔记本电脑访问笔记本,但出现了一些我以前从未遇到过的错误(以前这种方法有效)
我通过运行以下命令在笔记本电脑上启动 SSH:
ssh -N -L localhost:8888:localhost:8882 [email protected].
然后我在笔记本电脑上导航到 localhost:8888,但无法连接。如果我查看错误消息(使用 verbose -v 命令),我会得到:
答案1
解决了。问题是 docker 占用了特定端口,因此我需要使用该端口,现在我正在使用 8882 端口。