背景说明

Kubernetes资源文件YAML编写过程中需要记住大量的语法,这加重了学习的负担,可以通过插件的形式增强集成开发环境的自动补全,减少编写成本。

解决方案

可以查看文档: https://www.kancloud.cn/shangyewangchuan/vs_code/972969

Docker

安装Docker插件支持Docker相关功能支持
image.png
语法支持相对较好,新建文件名称为Dockerfile文件即可自动识别,然后按下空格Space键即可弹出下拉框提示
image.png
image.png
还支持docker-compose.yaml语法
image.png
另外右侧会出现Docker插件图标点击即可看到对应的资源清单
image.png

另外还支持快捷键创建按下F1,并输入docker add
image.png
image.png
image.png
image.png
image.png
image.png

  1. Unable to load schema from 'https://raw.githubusercontent.com/compose-spec/compose-spec/master/schema/compose-spec.json': Request vscode/content failed unexpectedly without providing any details.

通过网址查看对应的IP: https://www.ipaddress.com/ip-lookup
image.png
image.png
访问网址下载SwitchHosts: https://github.com/oldj/SwitchHosts/releases 并配置域名IP映射

  1. 185.199.108.133 raw.githubusercontent.com
  2. 185.199.108.133 raw.githubusercontent.com
  3. 185.199.108.133 user-images.githubusercontent.com
  4. 185.199.108.133 avatars2.githubusercontent.com
  5. 185.199.108.133 avatars1.githubusercontent.com

image.png
此时可以看到控制台不报错,且镜像版本可以提示
image.png

Docker File Template

开源地址: https://github.com/QuentinGruber/dockerfiletemplate
使用方案: 插件安装完成后,会在右侧出现一个插件图标
image.png
image.png

Docker Compose

image.png
image.png
image.png