首页 > 解决方案 > Visual Studio Code 远程预配置扩展

问题描述

我有不同的 docker 图像托管代码。有些是用于java的,有些是python的,有些是节点的......我可以通过docker启动一个容器并通过ssh使用VS Code Remote Development连接到正在运行的容器(效果很好!)但是每次我连接到一个新图像时扩展必须再次加载。

我知道我可以配置“始终安装”扩展(https://code.visualstudio.com/docs/remote/ssh#_managing-extensions)但是每次我登录到新容器时都会重新下载扩展,并且我看不到按主机分隔扩展的方法,因此当我连接到仅托管 python 代码的图像时,会加载 java 扩展。

所以我真正想做的是以某种方式通过 Dockerfiles 为各种代码项目烘焙扩展。这个想法是,当我(或我将向其提供此图像的其他开发人员)连接到托管 java 代码的容器时,它还为我准备并安装了 java 扩展。

有人做过类似的事情吗?

谢谢!

标签: visual-studio-codevscode-remote

解决方案


推荐阅读