【问题标题】:Jupyter notebook on Docker - permission deniedDocker 上的 Jupyter 笔记本 - 权限被拒绝
【发布时间】:2021-09-27 02:52:11
【问题描述】:

我有一个在远程计算机上运行的 Docker 容器,它映射到端口 3000 和根文件夹 /data: 使用 Jupyter 笔记本访问根文件夹时,我收到以下错误消息:

服务器错误:回溯(最后一次调用):文件 “/usr/local/lib/python3.7/site-packages/tornado/web.py”,第 1704 行,在 _execute 结果 = 等待结果文件“/usr/local/lib/python3.7/site-packages/tornado/gen.py”,第 234 行,在 wrapper yield = ctx_run(next, result) 文件 "/usr/local/lib/python3.7/site-packages/notebook/services/contents/handlers.py", 第 112 行,在获取路径 = 路径、类型 = 类型、格式 = 格式、内容 = 内容中, 文件 "/usr/local/lib/python3.7/site-packages/notebook/services/contents/filemanager.py", 第 437 行,在 get model = self._dir_model(path, content=content) 文件中 "/usr/local/lib/python3.7/site-packages/notebook/services/contents/filemanager.py", 第 311 行,在 _dir_model 中用于 os.listdir(os_dir) 中的名称: PermissionError: [Errno 13] Permission denied: '/data'

其他目录都可以工作,除了 root(即我可以访问 /data/abc/)。笔记本工作。 笔记本版本:4.4.0 Ubuntu 16.04

【问题讨论】:

    标签: python docker jupyter


    【解决方案1】:

    网络上的另一个用户做了一些修改,弄乱了权限,看起来可以这样:

    sudo chmod 777 /data
    

    Permission denied 警告消失了..

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-22
      • 2020-08-31
      • 2021-11-05
      • 2021-03-28
      • 2022-10-07
      • 1970-01-01
      相关资源
      最近更新 更多