练习 - 将软件添加到现有容器

已完成

开发容器功能和 Dockerfile 是将新软件添加到容器的优秀工具。 你可能会发现在一个项目中,随着时间的推移,你想要在开发容器中包含更多软件,例如 Node.js。

本练习将介绍如何按需在容器中安装技术堆栈(例如 Node)。

开发容器功能

  1. F1 打开命令面板。

  2. 键入“资源管理器”,然后选择“查看:显示资源管理器”。

  3. 打开 .devcontainer 文件夹。

  4. 找到并打开 devcontainer.json 文件。

  5. 添加以下代码以通过一项功能安装 Node.js。

    "features": {
    	"ghcr.io/devcontainers/features/node:1": {
    		"version": "18"
    	}
    }
    
  6. 保存你的项目。

  7. 打开命令面板。

  8. 键入“重新生成”,然后选择“开发容器:重新生成容器”。

检查 Node 版本

检查以确保正确地安装了 Node。

  1. Ctrl + `,在 Visual Studio Code 中打开集成终端。

  2. 键入以下代码以查看你的 Node 版本:

    node --version
    
  3. 你应该会在终端中看到作为输出的 Node 版本。

恭喜! 你通过安装其他软件进一步自定义了自己的开发容器。

继续下一单元,进行有关 Visual Studio Code 中的开发容器的简短知识测验。 之后,我们将总结本 Learn 模块中涵盖的内容。