在 Docker 容器中运行 ipython 笔记本

Mad*_*ari 6 containers docker jupyter-notebook

有人可以分享在容器中运行 iPython 笔记本的步骤吗?

我尝试在 ubuntu 14.04 容器 shell 中运行ipython Notebook命令。唯一的问题是它无法找到可打开的 Web 浏览器,因为容器仅适用于服务应用程序,而不适用于交互式应用程序。

有什么建议么?

小智 3

启动容器时,可以通过 -p 选项指定端口转发。例如,运行:

docker run -it -p 8888:8888 mxnet/python bash
Run Code Online (Sandbox Code Playgroud)

然后在启动笔记本时指定端口:

ipython notebook --port=8888 --no-browser --ip='*' & 
Run Code Online (Sandbox Code Playgroud)

然后在浏览器中导航到适当的 IP(通常为 localhost 或 127.0.0.1)。