Docker 실행 및 볼륨 공유 연습

Docker 실행 및 볼륨 공유 연습

Docker를 설치했는데, 따라하면서 하기가 쉽지 않다.

이전에는 anaconda의 가상환경을 사용해서 파이썬을 사용했는데, 이제부터는 Docker를 사용하려고 ubuntu 20.04로 업그레이드한 이후로 가상환경을 사용하지 않고 있다.

Docker 설치하고 이미지 다운받아서 실행은 했는데, 그 이후에 어떻게하면 실행을 할 수 있는지 몰라서 좀 헤멨다.

거의 한 달동안 도커 관련 내용을 찾아 봤다.(한 달이기는 하지만, 실제 검색하고 공부한 시간은 얼마되지 않는다. 나이도 있고하니, 이제 장시간 집중하기가 힘들다.)

대충 어떻게 돌아가는지 알겠지만, 정확하게 이해하지는 못 하고, 그저 사용법만 익혔다.

오늘 사용한 명령어는 다음과 같다.

docker run -it -v <공유할 폴더="">:<컨테이너내 폴더="" 위치=""> continuumio/anaconda3

옵션을 설명하면

-it : 도커를 실행하면 터미널이 실행된다.

-v : 볼륨(폴더)를 공유하는 옵션이다. <공유할 폴더="">는 시스템에서 공유할 폴더를 말하고, <컨테이너내 폴더="" 위치="">는 컨테이너를 생성하여 들어갔을 때 그 내부에 있는 볼륨(폴더)이다.

예를 들어 system상에 /home/Dropbox를 공유해서 컨테이너 내 /usr/Dropbox에서 사용하고 싶다면, -v /home/Dropbox:/usr/Dropbox로 하면 된다.

폴더가 없으면 생성이 되었다.

Written on June 3, 2021