将本地目录挂载到容器中的主目录

时间:2019-05-15 22:10:15

标签: vscode-remote

我曾希望在"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

1 个答案:

答案 0 :(得分:0)

更新

尝试将"-v", "${env:HOME}${env:USERPROFILE}/project1:/workspaces/project1"添加到devcontainer.json中的"runArgs"。在Mac,Linux和Windows上都可以使用。

原是

此容器的主文件夹目前没有任何变量。

在编写devcontainer.json时,容器中的主文件夹是否未知?