반응형
Local OS : Window
Server OS : Ubuntu 20.04 LTS
Container : miniconda
이 때 까진 Server 자체에서 작업을 하다보니, 주로 Local에서 VS Code를 실행 후 Remote SSH로 서버에 붙어서 작업을 했다. 그런데 이제 Docker Container도 사용할 일이 많아지다 보니 Container에 직접 붙어서 작업을 해야하는 경우도 왕왕 생기더라. (작업하고자 하는 Volume 자체를 마운트 시켜서 수행 -> 이 경우 컨테이너가 띄워져 있을 때 Remote SSH로 수정하려들면 권한 에러가 뜬다.) 그래서 VS Code로 Docker Container에 접속에서 작업 하는 방법을 소개 하려 한다.
0. 준비물
1) Docker Container
(base) gpujuhyeon@gpu03:~$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8542f86e82be flaskapi:v0.1 "bash" 5 weeks ago Up 5 weeks 0.0.0.0:8889-8890->8889-8890/tcp, :::8889-8890->8889-8890/tcp blissful_williamson
9986632fa8a1 mariadb:10.4.11 "docker-entrypoint.s…" 4 months ago Up 2 months 0.0.0.0:3306->3306/tcp, :::3306->3306/tcp mariadb_10_4_11
2) VS Code
3) (VS Code Extension) Remote Development 설치 (중요 : Remote 개발환경에 대한 종합적인 Extension 패키지)
1. (중요 : 먼저 Remote Server 접속 후 !!!) VS Code의 Remote 탭에서 Containers 선택
2. Container의 리스트 중에서 접속하고자 하는 Container 선택
3. 완료!
출처(정말 잘 정리 해 놓으셨다!) : https://curioso365.tistory.com/100
반응형
'Development > Docker' 카테고리의 다른 글
[Docker] 컨테이너의 Jupyter Notebook 기본 Shell을 bash로 변경 및 설정하는 방법 (0) | 2022.05.10 |
---|---|
[Docker] WARNING: Retrying after connection broken by NewConnectionError 문제 해결 (0) | 2022.05.04 |
[Docker] flask API Container 구현 (0) | 2022.01.06 |
[Docker] Container 에서 Jupyter Notebook 실행 시 비밀번호 설정 (0) | 2021.12.27 |
[Docker] Dockerfile Build 시 특정 파일에 echo로 multiline 추가하기 (0) | 2021.12.27 |
댓글