【问题标题】:How to use docker to connect with jupyter notebooks如何使用 docker 连接 jupyter notebooks
【发布时间】:2017-05-21 14:23:21
【问题描述】:

我尝试从 macos 终端连接到 jupyter 笔记本,但是当我使用时

python run_docker_jupyter.py

它返回我

Projects/data_science_course/mlcourse_open:/notebooks -w /notebooks festline/mlcourse_open jupyter
Command: jupyter
[I 14:12:55.078 NotebookApp] Writing notebook server cookie secret to /root/.local/share/jupyter/runtime/notebook_cookie_secret
[W 14:12:55.101 NotebookApp] WARNING: The notebook server is listening on all IP addresses and not using encryption. This is not recommended.
[W 14:12:55.101 NotebookApp] WARNING: The notebook server is listening on all IP addresses and not using authentication. This is highly insecure and not recommended.
[I 14:12:55.113 NotebookApp] Serving notebooks from local directory: /notebooks
[I 14:12:55.114 NotebookApp] 0 active kernels 
[I 14:12:55.114 NotebookApp] The Jupyter Notebook is running at: http://[all ip addresses on your system]:4545/
[I 14:12:55.114 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).

我需要与本地主机连接,但是在执行一些命令后它什么也没有返回。或者,如果我使用docker ps 或其他 docker 命令,它只会在终端中打印此命令,并在命令之前使用符号[,之后会转到下一个字符串。仅此而已。

我是第一次使用docker,希望能得到帮助。

【问题讨论】:

    标签: python docker jupyter-notebook


    【解决方案1】:

    尝试先使用测试你的python,例如。尝试运行一些简单的东西:

    python -c "print('test')"
    

    您应该将“测试”字符串作为输出。

    然后尝试检查您的 docker: 问题:

    $docker-machine ssh
    

    如果一切正常,您将能够运行

    $docker ls
    

    【讨论】:

      【解决方案2】:

      有一个已知的内核崩溃问题,可以通过使用 Tini 来解决,我附上了几个运行良好的 gist 的链接。

      Docker-compose yamlDockerfile

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-03-12
        • 2019-12-04
        • 1970-01-01
        • 2021-09-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-02-01
        相关资源
        最近更新 更多