【问题标题】:Opening Ipython notebook from boot2docker in windows在 Windows 中从 boot2docker 打开 Ipython 笔记本
【发布时间】:2014-09-29 23:30:45
【问题描述】:

我正在使用装有 Windows Pro 8.1 的 Surface Pro 3。我正在尝试从 docker 访问 IPython 笔记本。我使用的命令是

ipython notebook --no-browser --port 8888 "--ip=*"

笔记本正在运行,但它没有在我的浏览器中打开,这是我运行它时得到的

[I 23:16:44.921 NotebookApp]B Using existing profile dir: u'/home/itam/.ipython/profile_default'
[I 23:16:44.990 NotebookApp]B Using MathJax from CDN: https://cdn.mathjax.org/mathjax/latest/MathJax.js
[C 23:16:45.012 NotebookApp] WARNING: The notebook server is listening on all IP addresses and not using encryption. This is not recommended.
[C 23:16:45.012 NotebookApp] WARNING: The notebook server is listening on all IP addresses and not using authentication. This is highly insecure and not recommended.
[I 23:16:45.018 NotebookApp]B Serving notebooks from local directory: /home/itam/mate-computacional/itam-mate-computacional
[I 23:16:45.018 NotebookApp]B 0 active kernels
[I 23:16:45.018 NotebookApp]B The IPython Notebook is running at: http://[all ip addresses on your system]:8888/
[I 23:16:45.019 NotebookApp]B Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).

我的虚拟机IP地址是192.168.59.103,但是https://192.168.59.103:8888/没有打开笔记本。

【问题讨论】:

标签: windows-8.1 ipython docker ipython-notebook boot2docker


【解决方案1】:

启动boot2docker并创建新的docker容器ipython1

docker run -it -ip 8888:8888 -v //c/Users/USERNAME://usr/data --name ipython1 <image_name>

image_name - 你的 docker 镜像的名称

-v folder_in_your_win_machine:folder_in_docker_container

-ip port_in_win:port_in_docker_container

启动docker容器ipython1并在docker容器中启动ipython notebook:

docker start ipython1
docker exec -it ipython1 ipython notebook --ip=0.0.0.0 --no-browser

接下来进入 windows 浏览器并输入 url:docker_ip:8888。 要知道 docker IP 执行:

boot2docker ip

【讨论】:

    猜你喜欢
    • 2015-11-18
    • 2015-01-16
    • 2016-09-06
    • 2015-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-19
    • 2018-09-03
    相关资源
    最近更新 更多