San*_*ta7 8 ssh remote-server docker visual-studio-code jupyter-notebook
我可以使用 docker 扩展,然后右键单击“附加外壳”到正在运行的容器。但是,我的 Jupyter 笔记本没有在该容器中运行。
我尝试使用谷歌搜索如何在 docker 容器中运行 jupyter notebook,但没有得到任何结果。
如果它有所作为,我正在尝试在远程服务器上的 docker 容器中运行我的笔记本(使用 VS Code 远程 ssh 登录)
编辑:
我也试过跑步
!docker exec -ti {container name} bash
在 jupyter 中,但该单元格挂起。当我停止单元格时,笔记本仍然没有在容器中运行。
小智 5
刚刚遇到同样的问题。看起来你不能从容器中运行 Jupyter 开箱即用。但是这个链接帮助了我。基本上你需要的是:
# Add Tini. Tini operates as a process subreaper for jupyter. This prevents kernel crashes.
ENV TINI_VERSION v0.6.0
ADD https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini /usr/bin/tini
RUN chmod +x /usr/bin/tini
ENTRYPOINT ["/usr/bin/tini", "--"]
CMD ["jupyter", "notebook", "--port=8888", "--no-browser", "--ip=0.0.0.0", "--allow-root"]
Run Code Online (Sandbox Code Playgroud)
这将在端口 8888 上的容器内启动 jupyter。所以不要忘记在你的 docker-compose 或 docker run 中公开这个端口。
这在我当地的码头工人中对我有用。我可以假设对于 SSH docker,您需要在从远程到本地主机的 SSH 连接期间转发 8888 端口。
| 归档时间: |
|
| 查看次数: |
3465 次 |
| 最近记录: |