jupyter无法看到docker容器

jupyter无法看到docker容器,docker,jupyter,host,Docker,Jupyter,Host,我完全是docker的初学者,虽然我发现有几个问题已经解决了我的问题,但我无法重现所提出的内容。 所以我想在我的Windows7系统中使用一个容器。即: 对于windows,它建议您下载docker。完成此操作后,拉动相应的笔记本(正确操作,就像拉动两次一样,我会收到一条“已经是最新版本”的消息),然后键入: docker run -it --rm -v $(pwd):/home/bempp/work -p 8888:8888 bempp/notebook 它应该是有用的。因此,我登录本地主机

我完全是docker的初学者,虽然我发现有几个问题已经解决了我的问题,但我无法重现所提出的内容。 所以我想在我的Windows7系统中使用一个容器。即:

对于windows,它建议您下载docker。完成此操作后,拉动相应的笔记本(正确操作,就像拉动两次一样,我会收到一条“已经是最新版本”的消息),然后键入:

docker run -it --rm -v $(pwd):/home/bempp/work -p 8888:8888 bempp/notebook
它应该是有用的。因此,我登录本地主机,但笔记本列表为空

命令的输出为:

nempa001@BETA039618 MINGW64 /u

$ docker run -it --rm -v $(pwd):/home/bempp/work -p 8888:8888 bempp/notebook
[I 19:11:00.373 NotebookApp] Writing notebook server cookie secret to /home/bemp
p/.local/share/jupyter/runtime/notebook_cookie_secret
[W 19:11:00.418 NotebookApp] WARNING: The notebook server is listening on all IP
 addresses and not using encryption. This is not recommended.
[I 19:11:00.440 NotebookApp] Serving notebooks from local directory: /home/bempp
/work
[I 19:11:00.440 NotebookApp] 0 active kernels
[I 19:11:00.441 NotebookApp] The Jupyter Notebook is running at: http://[all ip
addresses on your system]:8888/?token=7313cf7a126a92a635ce49439b6344357b270e65be
b5bc6e
最重要的是,我不知道它是否相关,我既不能制作一个新笔记本(返回错误“禁止”),也不能以某种方式上传它(适当的文件夹为空)

你能帮忙吗?由于容器似乎是根据其输出消息工作的,我怀疑最有可能的事情是jupyter可能在其他地方搜索笔记本

jupyter的URL是
http://192.168.99.100:8888/tree?#


我理解这个问题是一团糟,但我无法更好地组织它,因为我对docker及其功能有很多不了解。请真实描述可能的解决方案。

您可能正在向无法访问的容器添加卷

尝试将
$(pwd)
docker run
调用替换为笔记本目录的完整路径,如mingw shell所示,或将
docker run
插入笔记本目录后


还要确保将笔记本目录作为共享目录添加到docker机器。有关详细信息,请参阅文档:

您是如何在Windows上安装Docker的?因为我有Windows 7(在Windows 10之前),所以我必须下载Docker toolbox(旧版)。安装后,在我的桌面上,我有运动学(alpha版本)和Docker quickstart Terminal如果你是对的,路径不正确。给出完整的路径,我得到了一个关于小写和大写字母的错误,我没有成功地更正。这似乎确实是一个问题,在网站中有这样的表述:~注意:在虚拟机路径中,c是小写的,用户是大写的。~考虑到我已经尝试过kinetik alpha和quickstart终端,并且实际下载了虚拟机本身,而所有3个都面临相同的问题(笔记本列表为空),它可能与路径有关。我很快就会回来,有更多的反馈。我在桌面上创建了一个名为bem的文件夹,并在终端上刻录cd,直到我在~/bem。同样,没有消息错误。但是服务器列表中仍然没有任何笔记本。所以我的问题是:“docker拉bempp/笔记本”到底是什么。它从docker hub中提取图像,但在这种情况下,它不应该下载一些文件或任何东西吗?“我的桌面”中的~/bem文件夹为空。当我键入docker图像时,bempp/笔记本会出现在列表中,但我似乎无法在我的系统中找到它(并手动上载)。图像究竟是什么类型的对象?