환경

VSCode에서 docker에 접속하기

with-RL 2023. 7. 12. 23:37

이 포스트는 개발 환경으로 자주 사용되는 docker에 VSCode를 이용해서 원격으로 접속하고 개발하는 방법에 대한 설명입니다.

이 과정은 다음 환경에서 구성했습니다.

  • windows 11
  • VSCode-1.78.2
  • Docker Desktop v4.19.0

이 포스트는 다음 과정을 완료한 후에 참고하시길 바랍니다.

1. VSCode에 Remote Development Plugin 설치

  • VSCode에서 좌측 툴바에서 ‘Extentions’를 선택하고 검색어에 ‘Remote’를 입력 후 ‘Remote Development’를 선택 후 ‘Install’ 버튼을 누릅니다.

2. VSCode에서 docker 접속하기

  • VSCode에서 좌측 툴바에서 ‘Remote Explorer’를 선택하고 ‘REMOTE EXPLORER’에서 ‘Dev Containers’를 선택합니다. 접속 가능한 docker container 목록이 보입니다.

  • 접속하고자 하는 container를 선택 후 마우스 메뉴 버튼을 클릭하면 뜨는 메뉴에서 'Attach to Container'를 선택합니다.

  • 새로운 창이 뜨면서 docker에 vocode-server 프로그램이 설치됩니다.

  • 새롭게 뜬 VSCode 툴바에서 ‘Extentions’를 누르면 ‘CONTAINER…’ 아래쪽에 설치된 plugin 목록이 보입니다. 필요한 plugin이 있으면 설치해서 사용할 수 있습니다.