在Docker的背景中运行Jupyter笔记本

MrL*_*Loh 8 terminal sh docker jupyter-notebook

我试图在后台运行一个jupyter笔记本,而不打印任何东西到控制台.我在bash 的问题中找到了这个解决方案:

jupyter notebook &> /dev/null &

但我在一个docker容器中运行jupyter并希望它在后台启动CMD.我怎么能在sh中做同样的事情?

MrL*_*Loh 5

我使用以下设置工作:https:
//github.com/jupyter/docker-stacks/tree/master/minimal-notebook

诀窍是安装tini并将以下代码放入start-notebook.sh脚本:

#!/bin/bash
exec jupyter notebook &> /dev/null &
Run Code Online (Sandbox Code Playgroud)

这是添加到路径:
COPY start-notebook.sh /usr/local/bin/
RUN chmod +x /usr/local/bin/start-notebook.sh

然后我可以设置CMD ["start-notebook.sh"]启动容器,启动时在后台运行jupyter.