docker - 关于 Visual Studio Code devcontainer 重建:保留 VSC 插件?
问题描述
对于 docker 或 docker-compose devcontainer 项目。Dockerfile 或 docker-compose.yml 文件的每次更改 Visual Studio Code 都希望重建容器。这也会删除所有已安装的 VSC 插件。由于即使添加了新的环境变量等,它也要求重建,这开始非常令人沮丧并且浪费时间。
因此,有没有办法以某种方式/某个地方安装插件,它们可以在重建后幸存下来?
解决方案
我自己想出来的。
有.devcontainer/devcontainer.json
包含以下部分的文件:
// Add the IDs of extensions you want installed when the container is created.
"extensions": [
"ms-python.python",
"ms-python.vscode-pylance",
"littlefoxteam.vscode-python-test-adapter"
],
安装后,可以在介绍屏幕上找到扩展程序的 ID。
推荐阅读
- wordpress - 使用 WordPress 的别名域的文件夹重命名和备用主页
- laravel - (laravel)错误:方法调用使用3个参数
- kubernetes - Kubernetes 负载均衡
- python - 将列添加到值与另一个数据框列匹配的熊猫数据框中
- angular - Ionic 4 侧边菜单路由不会在其自己的页面上加载
- android - 未经 SEND_SMS 权限直接从服务发送 SMS
- r - R 时间序列数据的闪亮图,ggplot,仅产生 NA
- redux - 如何使用 Flutter Redux 执行定期/计划的操作?
- javascript - 根据数组中的对象键返回对象的子数组
- amazon-web-services - 如何在 AWS 中增加 RAM 大小和数据库存储容量