Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code ExtNions未安装在VS代码内部人员的容器中_Visual Studio Code_Vscode Remote - Fatal编程技术网

Visual studio code ExtNions未安装在VS代码内部人员的容器中

Visual studio code ExtNions未安装在VS代码内部人员的容器中,visual-studio-code,vscode-remote,Visual Studio Code,Vscode Remote,我有一个.devcontainer文件,它提取docker映像并安装扩展 但是,这些扩展只在VS代码中安装,而不是在VS代码内部安装。我想知道是否有人能帮我 与代码内部人员相比,未安装扩展 VS代码,所有已安装的扩展 我的.devcontainer文件如下(我刚刚删除了正在装载的内容)。顺便说一句,我在这个设置中不使用dockerfile //有关格式的详细信息,请参阅https://aka.ms/vscode-remote/devcontainer.json 或者此文件的自述文件位于: /

我有一个
.devcontainer
文件,它提取docker映像并安装扩展

但是,这些扩展只在VS代码中安装,而不是在VS代码内部安装。我想知道是否有人能帮我

与代码内部人员相比,未安装扩展

VS代码,所有已安装的扩展

我的
.devcontainer
文件如下(我刚刚删除了正在装载的内容)。顺便说一句,我在这个设置中不使用
dockerfile

//有关格式的详细信息,请参阅https://aka.ms/vscode-remote/devcontainer.json 或者此文件的自述文件位于:
// https://github.com/microsoft/vscode-dev-containers/tree/v0.128.0/containers/docker-existing-dockerfile
{
“名称”:“平行环境”,
//将运行上下文设置为一级,而不是.devcontainer文件夹。
“上下文”:“…”,
//如果未使用标准的“dockerFile”文件名,请更新“dockerFile”属性。
“图像”:“神经机械师/肌电图处理:v1.0”,
//在创建容器时设置*default*特定于容器的settings.json值。
“设置”:{
“terminal.integrated.shell.linux”:null
},
//要添加到docker运行的argumnets
“runArgs”:[“--memory=64g”,“--shm size=128g”],
//添加创建容器时要安装的扩展的ID。
“扩展”:[
“ms vscode.azure帐户”,
“ms kubernetes tools.vscode aks tools”,
“mindaro,mindaro”,
“googlecloudtools.cloudcode”,
“街边软件。代码拼写检查器”,
“ms azuretools.vscode docker”,
“mindaro-dev.file-downloader”,
“github.vscode拉取请求github”,
“埃莫迪奥·吉特朗斯”,
“ms kubernetes tools.vscode kubernetes tools”,
“ms vsliveshare.vsliveshare”,
“gimly81.matlab”,
“ms python.vscode pylance”,
“ms python.python”,
“visualstudioexptteam.vscodeintellicode”,
“redhat.vscode yaml”],
//使用“forwardPorts”使容器内的端口列表在本地可用。
“转发端口”:[82658266826782688269],
//“工作空间文件夹”:“/工作空间”,
//“workspaceMount”:“源=远程工作区,目标=/工作区,类型=卷”
“坐骑”:[]
//取消注释下一行,以便在创建容器后运行命令-例如安装curl。
//“postCreateCommand”:“apt get update&&apt get install-y curl”,
使用基于PcTrices的调试器,如C++、GO和RISE时,不进行注释
//“runArgs”:[“--cap add=SYS_PTRACE”、“--security opt”、“seccomp=unconfined”],
//取消注释以从容器内部使用Docker CLI。请参阅https://aka.ms/vscode-remote/samples/docker-from-docker.
//“mounts”:[“source=/var/run/docker.sock,target=/var/run/docker.sock,type=bind”],
//取消注释以作为非root用户连接。请参阅https://aka.ms/vscode-remote/containers/non-root.
//“remoteUser”:“vscode”
}

我想我们需要查看您的dockerfile和您正在复制的文件,以及它们的存放位置。Hanks@Samathingamajig,我添加了我的
.devcontaner
。我不使用dockerfile。我直接从
.devcontainer
中提取图像。不过,当我有dockerfile时也是一样。