Docker Visual Studio代码远程-容器:更改默认根目录

Docker Visual Studio代码远程-容器:更改默认根目录,docker,visual-studio-code,Docker,Visual Studio Code,我在VSCode上使用远程容器扩展直接在我正在运行的容器上工作。 “我的容器”的项目层次结构如下所示: angular_container /usr/ src/ app/ frontend/ my-source-files { "workspaceFolder": "/root", "extensions&qu

我在VSCode上使用远程容器扩展直接在我正在运行的容器上工作。 “我的容器”的项目层次结构如下所示:

angular_container
    /usr/
        src/
            app/
                frontend/
                    my-source-files
{
    "workspaceFolder": "/root",
    "extensions": [
        "ms-python.python",
        "ms-toolsai.jupyter"
    ]
}
我右键单击我的容器并选择“附加Visual Studio代码”选项。默认情况下,这将打开我的容器上不存在的/usr/src/app/src/目录。
是否有方法更改此设置,以便VSCode打开/usr/src/app/目录?远程容器扩展设置没有指定类似的内容。

可能是默认情况下您选择了它,但您可以更改它:

打开命令列表: Shift+Ctrl+P

搜索此命令并选择它: 远程容器:打开附加的容器配置文件

从列表中选择您的容器,这将打开您的配置

大概是这样的:

angular_container
    /usr/
        src/
            app/
                frontend/
                    my-source-files
{
    "workspaceFolder": "/root",
    "extensions": [
        "ms-python.python",
        "ms-toolsai.jupyter"
    ]
}
使用所需的文件夹更改工作空间文件夹


保存并重新连接容器。

也许您默认选择了它,但您可以更改它:

打开命令列表: Shift+Ctrl+P

搜索此命令并选择它: 远程容器:打开附加的容器配置文件

从列表中选择您的容器,这将打开您的配置

大概是这样的:

angular_container
    /usr/
        src/
            app/
                frontend/
                    my-source-files
{
    "workspaceFolder": "/root",
    "extensions": [
        "ms-python.python",
        "ms-toolsai.jupyter"
    ]
}
使用所需的文件夹更改工作空间文件夹

保存并重新连接容器