在Docker容器中运行ipython笔记本

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

我试图在我的ubuntu 14.04容器shell中运行ipython notebook命令。 唯一的问题是无法find打开的Web浏览器 ,因为容器只能用于服务应用程序,而不能用于交互式应用程序。

有什么build议么?

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

docker run -it -p 8888:8888 mxnet/python bash 

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

 ipython notebook --port=8888 --no-browser --ip='*' & 

然后导航到浏览器中的相应IP(通常是localhost或127.0.0.1)。

https://github.com/jfrazelle/dockerfiles/blob/master/ipython-notebook/notebook.sh 。 我想你可以用--no-browser来运行

 ipython notebook --no-browser