[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를 사용하여 연결하면 된다.

0개의 댓글