inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]

section 6 질문(-v 사용)

130

nathan

작성한 질문수 86

0

선생님 안녕하세요

좋은 강의 감사드립니다.

 

section 6, docker 주요 명령 익히기7 (컨테이너를 다루는 다양한 옵션) 강의 3:40초 부분에서 질문이 있습니다.

해당 부분은 -v 옵션을 사용해서 docker의 특정 폴더를 로컬(여기서는 aws ec2 서버)의 폴더와 연결한 모습을 보여주고 있는데요.

 

문제는. 저는 이 도커에 -v를 사용해서 로컬의 폴더와 연결한 적이 없다는 것입니다.

제가 "section 6, docker 주요 명령 익히기5" 에서 한 것은 httpd 이미지를 사용해서 만든 도커를 연결한 것이었고, "section 6, docker 주요 명령 익히기7"에서는 httpd:alpine 이미지를 사용해서 도커를 새로 만들었거든요.

 

도커를 새로 만들었음에도 불구하고, 이전에 연결해놓은 -v가 그대로 작동하는 것은 왜 그런것이죠?

네트워크 linux docker

답변 1

0

잔재미코딩 DaveLee

안녕하세요. 답변 도우미입니다.

제가 질문을 정확하게 이해한 것인지 살짝 자신이 없네요. 혹시라도 제가 답변이 잘못되었다면, dream@fun-coding.org 로 다시한번 상황을 상세히 문의 부탁드립니다. 제가 이해한 바를 기반으로 다음과 같이 답변드립니다.

도커에서 -v 옵션을 사용하여 로컬 폴더와 컨테이너의 폴더를 연결할 때, 이는 볼륨 마운트(volume mount)라고 불립니다. 이 과정에서 중요한 점은, 볼륨 마운트는 특정 컨테이너에 종속되는 것이 아니라, 도커 호스트 시스템의 특정 디렉토리와 컨테이너의 디렉토리를 연결한다는 것입니다.

이전에 section 6, docker 주요 명령 익히기5에서 httpd 이미지를 사용하여 생성한 컨테이너에서 -v 옵션으로 로컬 디렉토리를 컨테이너의 디렉토리에 마운트한 경우, 해당 디렉토리는 도커 호스트 시스템에 존재하게 됩니다.

따라서, section 6, docker 주요 명령 익히기7에서 httpd:alpine 이미지를 사용하여 새로운 컨테이너를 생성할 때, 동일한 -v 옵션을 사용하면 이전에 지정했던 로컬 디렉토리가 그대로 사용될 수 있습니다. 이는 도커 호스트의 디렉토리가 변경되지 않았기 때문입니다.

다시 말해, 새로운 컨테이너를 생성하더라도 동일한 로컬 디렉토리와 마운트 옵션을 사용하면, 이전 컨테이너와 동일한 로컬 디렉토리를 참조하게 되는 것입니다. 이는 도커의 볼륨 마운트가 호스트 시스템의 파일 시스템과 연동되기 때문에 가능한 일입니다.

감사합니다.

잔재미코딩 드림

25년도 12월 docker compose 설치 방법이 레거시된 상황

0

99

1

학습자료는 구글드라이브에서만 볼 수 있나요?

0

79

1

강의 외 개발자 진로 관련 질문입니다!

0

64

1

왜 전 오류가 뜨나요??

0

98

1

학습자료가 없어요

0

143

1

강의가 재생이 되지 않습니다.

0

97

1

풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]

0

67

1

도커와 최신 서버 기술 수료시 웹 배포

0

150

1

개인키, 공인 인증서 폴더

0

134

1

워드프레스가 어렵네요 ㅠㅠㅠ

0

163

2

도커 활용하기 (주피터 노트북 서버 만들어보기)에서 질문있습니다

0

152

1

안녕하세요 배포 관련 질문이 있습니다.

0

137

1

ec2 인스턴스에서 우분투 버전관련 문의입니다

0

210

1

주피터 노트북 서버 만들어보기_pymysql 설치관련

0

253

1

window 데스크탑에 도커 사용하려고 하는데요~

0

167

1

안녕하세요 aws 사용 안해도 되나요 ?

0

183

1

/usr/local/apache2/htdocs 경로관련

0

223

2

섹션 16, 17 docker-compose up -d 명령 실행 시 다운로드 속도 느려짐

0

221

1

도커 컨테이너와 이미지 조사하기-docker run 실행시 컨테이너 생성 안됨 오류

0

448

1

mysql 접속 port 개방할 때 궁금한 점이 있습니다.

0

156

1

강의 소개에 나오는 강의자료? 들은 어떻게 받을수 있나요?

0

194

1

[인프런-수업자료요청] e북 자료(구글) 권한 요청드립니다 !

0

145

1

AWS VPC 과금 문제(탄력적 IP)

0

384

2

강의 섹션2 이후부터 강의화면 안보이는 이슈있습니다.

0

186

1