
VSCode Docker container 연결
Dev container 로 연결 방법
원격으로 접속할 pc (windows) 에 docker 설치 필요
0)사전 Extention 및 Docker 설치
Extensions 에서 Remote - SSH, Remote - Containers (Dev Containers 로 이름 변경됨) 설치하거나
Remote Development 로 한번에 설치
원격으로 접속할 pc (windows) 에 docker 설치 필요(VSCode 에서 설치해야 한다고 팝업 뜸)
1) SSH 원격 접속후 container 접속 방법
- 호스트 PC에 SSH 원격 접속후
왼쪽 메뉴 아이콘 제일 하단 원격탐색기 선택후, 바로 옆에 창에서 상단 원격탐색기:원격이 보이면 원격을 눌러 Containers 로 변경후
조금 기다리면 나오는 컨테이너들 중 해당되는 컨테이너에 오른클릭후 Attach to container 선택
2) 바로 container 접속하는 방법 (설정 필요)
F1키 누른후 settings 치면 나오는 리스트중에 Preferences: Open Settings (JSON) 선택
"docker.host" : "ssh://root@ip", 추가하고 저장
VScode 재시작후
왼쪽 메뉴 아이콘 제일 하단 원격탐색기 선택후, 바로 옆에 창에서 상단 원격탐색기:원격이 보이면 원격을 눌러 Containers 로 변경후
조금 기다리면 나오는 컨테이너들 중 해당되는 컨테이너에 오른클릭후 Attach to container 선택
3) 컨테이너에 SSH 원격 포트 설정해서 SSH 원격접속으로 컨테이너에 접속
- Remote - Containers (Dev Containers 로 이름 변경됨) 또는 Remote Development / Docker 등 설치 불필요
단 컨테이너마다 접속 포트 설정