我曾希望在"workspaceFolder": "/home/jovyan",
中使用devcontainer.json
可以解决问题,但是在使用现有图像/容器时似乎没有任何作用。以下内容适用于macOS,但与主机系统上的用户名绑定,不适用于Windows。
vscode是否使用一些变量,以允许将本地目录挂载到容器中的主目录中?
"runArgs": [
"-v",
"/Users/a_user/project_1:/home/jovyan",
]
编辑:
刚刚注意到How to change default volume mount?和功能请求https://github.com/microsoft/vscode-remote-release/issues/101。另外https://github.com/microsoft/vscode-remote-release/issues/171
答案 0 :(得分:0)
更新
尝试将"-v", "${env:HOME}${env:USERPROFILE}/project1:/workspaces/project1"
添加到devcontainer.json中的"runArgs"
。在Mac,Linux和Windows上都可以使用。
原是
此容器的主文件夹目前没有任何变量。
在编写devcontainer.json时,容器中的主文件夹是否未知?