在 vscode 中,可以在 .devcontainer
内使用配置文件设定项目应该使用什么类型的容器进行开发。
官方教程 Developing inside a Container using Visual Studio Code Remote Development
配置方法
左下角 Open a Remote Window —— 添加开发容器配置文件 ——
接下来是一些细节选项,系统类型可以选择 Ubuntu22.04、cmake 版本默认、最后是其他可选功能(features)[1]。
如 Common Utilities 可以安装 ZSH 以及 Oh My Zsh,并设置 non-root user。
在容器中打开当前文件夹
方法1:打开含有 .devcontainer 的文件夹后,会自动提示在容器中打开该文件夹
方法2:左下角 Open a Remote Window ——
第一次打开需要等待一段时间构建镜像:
最后尝试运行一下示例代码: