연습 - 기존 컨테이너에 소프트웨어 추가

완료됨

개발 컨테이너 기능 및 Dockerfile은 컨테이너에 새 소프트웨어를 추가하는 데 유용한 도구입니다. 프로젝트 중에 Node.js와 같이 시간이 지남에 따라 개발 컨테이너에 추가 소프트웨어를 포함할 수 있습니다.

이 연습에서는 언제든지 컨테이너에 노드와 같은 기술 스택을 설치할 수 있는 방법을 알아봅니다.

개발 컨테이너 기능

  1. F1 키를 눌러 명령 팔레트를 엽니다.

  2. explorer를 입력하고 보기: 탐색기 표시를 선택합니다.

  3. .devcontainer 폴더를 엽니다.

  4. devcontainer.json 파일을 찾아 엽니다.

  5. Feature를 통해 Node.js를 설치하는 다음 코드를 추가합니다.

    "features": {
    	"ghcr.io/devcontainers/features/node:1": {
    		"version": "18"
    	}
    }
    
  6. 프로젝트를 저장합니다.

  7. 명령 팔레트를 엽니다.

  8. rebuild를 입력하고 Dev Containers: 컨테이너 다시 빌드를 선택합니다.

노드 버전 확인

Node가 올바르게 설치되었는지 확인해 보겠습니다.

  1. Ctrl + `를 눌러 Visual Studio Code에서 통합 터미널을 엽니다.

  2. 사용 중인 노드 버전을 확인하는 다음 코드를 입력합니다.

    node --version
    
  3. 터미널에 노드 버전이 출력으로 표시됩니다.

축하합니다! 추가 소프트웨어를 설치하여 개발 컨테이너를 더욱 세부적으로 사용자 지정했습니다.

Visual Studio Code의 개발 컨테이너에 대한 빠른 지식 점검을 위해 다음 단원을 계속 진행하세요. 그런 다음, 이 학습 모듈에서 설명한 내용을 요약하겠습니다.