无法在Docker容器中运行jupyterhub

时间:2019-12-19 11:54:47

标签: docker jupyter-notebook jupyterhub

我按以下方式启动jupyterhub服务(命令取自here):

docker run -d -p 8000:8000 --name jupyterhub jupyterhub/jupyterhub jupyterhub

我也从troubleshooting部分尝试了这一点:

docker run -p 8000:8000 -d --name jupyterhub jupyterhub/jupyterhub jupyterhub --ip 0.0.0.0 --port 8000

但是打开localhost:8000时出现错误消息:

This page isn’t working localhost is currently unable to handle this request.
HTTP ERROR 500

我该如何克服这个问题?

1 个答案:

答案 0 :(得分:1)

似乎您在最新的docker映像上遇到了open issue,似乎已损坏。

作为解决方法,您可以使用工作正常的1.0.0版本。

请改用以下docker run命令:

docker run -d -p 8000:8000 --name jupyterhub jupyterhub/jupyterhub:1.0.0 jupyterhub

作为建议,当您需要调试遇到的这种情况时,请避免使用分离模式(-d标志),以便能够查看容器的日志。