0. VS Code / Docker 설치 (윈도우는 HyperX 등의 세팅까지)
1. VS Code extension에서 docker 설치하기
좌측 블럭모양 Extension 탭에서 docker를 검색하고 설치한다. 설치 완료시 Extension 탭 밑에 docker 탭이 생성됨.
현재 있는 이미지와 컨테이너가 표시된다.
2. 컨테이너 생성하기
'Ctrl+J'를 누르면 VS Code 상의 터미널 창이 열린다. (윈도우의 cmd와 맥의 terminal과 동일하게 작동한다.)
2-1. 도커 이미지 pull 해오기
docker pull tensorflow/tensorflow
예시로 텐서플로우 이미지를 가져온다.(docker hub에서 원하는 이미지를 따올 수 있다.)
2-2. 도커 이미지에서 컨테이너 생성하기
docker run -d -it --name tf pytorch/pytorch
run 명령어를 통해 tensorflow/tensorflow 이미지에서 tf 라는 이름의 컨테이너를 생성해준다.
-d, -it 는 각각 background, interactive 를 의미하는 옵션이다. 이 두 옵션을 넣지 않으면 컨테이너 start 후 후속 명령어만 실행 후 바로 exit이 되어버려 내가 원하는 개발을 할 수가 없게 된다.
2-3. 컨테이너 실행 후 터미널을 현재 실행중인 컨테이너에 attach하기
docker start tf
docker attach tf
start 명령어로 컨테이너를 실행하고 (stop으로 끈다) attach 명령어를 사용하면 해당 컨테이너 환경의 터미널로 들어가 커맨드라인 조작이 가능하다.
3. Bind Mount 하기
docker run -d -it -v c:\~~~~~:/mount 이미지
로컬의 c:/~~~~ 디렉토리를 컨테이너 내부의 mount 폴더에 마운트시켜 실시간 동기화되는 디렉토리로 사용가능.
'IT' 카테고리의 다른 글
맥북 처음 쓸 때, 반드시 해야하는 '꿀'세팅 (0) | 2021.02.26 |
---|---|
Terminal에서 커맨드로 파일 만들고 지우기 (0) | 2021.02.14 |
Windows 10에 Anaconda 아나콘다 가상환경 설치 / 사용 (0) | 2020.02.21 |
윈도우10 제대로 절전모드로 진입하지 않는 오류 해결 (0) | 2019.12.24 |
맥 Finder 새 창 기본폴더 설정하기 (0) | 2019.12.04 |
댓글