我正在定义数据科学的 VS Code Dev Container 的设置。为此,我需要以下 Dev 容器主要配置和安装:
问题是,开发容器内 Jupyter Notebook 的起始工作目录不是笔记本的工作目录,而是根容器目录。当然,我可以在笔记本中更改此设置,但我需要在每个笔记本中都这样做。 所以我想知道是否可以在 Dockerfile、docker-compose.yml、devcontainer.json 中或以其他优雅的方式设置此配置? 还需要注意的是,这与 jupyter 笔记本有关,而不是这种情况标准 python 脚本。
您可以在此存储库中找到我的具有给定用例的开发容器设置。容器应该可以正常启动。访问权限仅限于“workspace”文件夹,当然可以更改。
尝试过:
我刚刚遇到了同样的问题,这对我有用:) 在你下面的.vscode/settings.json
{
"jupyter.notebookFileRoot": "${fileDirname}"
}