練習 - 將軟體新增至現有的容器

已完成

開發容器功能和 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. 鍵入 rebuild,然後選取 [開發容器:重建容器]。

檢查 Node 版本

讓我們檢查以確定節點已正確安裝。

  1. Ctrl + ` 以開啟 Visual Studio Code 中的整合式終端。

  2. 輸入下列程式碼以檢查您的 Node 版本:

    node --version
    
  3. 您應該會看到輸出至終端的 Node 版本。

恭喜! 您已安裝其他軟體,更進一步自訂您的開發容器。

繼續進行下一個單元,以針對 Visual Studio Code 中的開發容器進行快速的知識檢定。 之後,我們將會摘要說明我們在本學習模組中涵蓋的內容。