You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Dockerfile中修改Jupyter Notebook终端默认启动路径为/nfs

Dockerfile修改Jupyter Notebook终端默认工作路径为/nfs的配置方案

以下是需要在Dockerfile中添加/调整的配置项:

  • 第一步:提前创建/nfs目录,避免路径不存在导致启动报错
RUN mkdir -p /nfs
  • 方案1:通过启动参数直接指定(配置最简单,优先级最高)
    直接在Dockerfile的启动指令中添加--notebook-dir参数指定工作路径,示例如下:
# 原有启动指令调整前:
# CMD ["jupyter", "notebook", "--allow-root", "--ip=0.0.0.0", "--port=8888"]
# 调整后:
CMD ["jupyter", "notebook", "--notebook-dir=/nfs", "--allow-root", "--ip=0.0.0.0", "--port=8888"]

如果使用的是Jupyter Lab,参数完全通用,只需将指令中的notebook替换为lab即可。

  • 方案2:修改Jupyter全局配置文件(适合需要固化配置的场景)
    先生成默认配置文件,再修改配置项指定工作路径:
# 生成默认Jupyter配置文件
RUN jupyter notebook --generate-config
# 写入自定义工作路径配置
RUN echo "c.NotebookApp.notebook_dir = '/nfs'" >> /root/.jupyter/jupyter_notebook_config.py
  • 补充配置:设置容器全局默认工作目录
    如果需要容器内所有启动的终端、进程默认都使用/nfs作为工作路径,可以额外添加WORKDIR指令:
WORKDIR /nfs

注意:上述配置生效后,Jupyter页面打开的终端、默认文件浏览路径都会自动切换为/nfs,不需要额外修改启动脚本。

内容的提问来源于stack exchange,提问作者divya krishana

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 05:54:04