[vscode] remote docker container 접속

somnode·2020년 11월 6일
0

이 글은 Windows에서 Linux에서 수행 중인 docker container에 vscode를 사용하여 접속하는 방법입니다.

Client 설정 (Windows 10)

1. Docker 설치
  • Downloads에서 Windows 버전 Docker Desktop을 설치한다.
2. vscode 설정
  • Remote - Containers 패키지를 설치한다.
  • settings.json 파일에 아래 내용을 추가한다.
"docker.host": "ssh://{username}@{server-ip-address}"
3. ssh-keygen 발급
ssh-keygen -t rsa
  • 발급된 public key (~/.ssh/rsa.pub)를 복사한다.

Server 설정 (Linux)

1. Client에서 생성한 ssh public key를 저장
  • ~/.ssh/authorized_keys에 해당 내용을 붙여넣는다.

여기까지 하면 모든 설정이 다 끝났다.

이제 vscode에서 Remote-Containers: Attach to Running Container를 사용하여 연결하면 된다.

1개의 댓글

comment-user-thumbnail
2025년 3월 6일

VSCode를 열고 왼쪽 하단 모서리에 있는 녹색 아이콘(<)을 클릭합니다 emoji. "원격 컨테이너: 실행 중인 컨테이너에 연결..."을 선택합니다.

답글 달기