docker-compose의 volumes에 대한 질문입니다
301
投稿した質問数 7
안녕하세요! 헷갈리는 것이 있는데 혼자 테스트를 해보아도 잘 모르겠어서 질문드려요!
docker-compose의 volumes를 이용했을때.. 어떤 경우에는 호스트의 폴더를 컨테이너의 폴더에 덮어 씌우고
어떤 경우에는 컨테이너의 폴더를 호스트의 폴더에 덮어씌우는것 같아요..
전자의 경우 nginx컨테이너의 폴더가 덮어씌워짐 (호스트폴더:/usr/share/nginx/html)
후자의 경우 (컨테이너로 생성한 mysql의 폴더가 호스트에 생성됨)
무엇을 기준으로 이렇게 결과가 달라지는 건가요?! ㅠ_ㅠ
回答 2
0
사진 아래의 nginx 설정의 경우 myweb(A)가 없고 html(B)가 있는 경우
즉 A가 없고 B가 없는 경우에도 A로 덮어씌워집니다. (html 폴더가 비워져있어요)
반면 mysql은 A가 B로 덮어씌워집니다.
mysql과 nginx가 같은 조건인데 왜 다른 결과가 되는지 모르겠습니다.
그리고 강의 수료했습니다 좋은 강의 감사합니다~!
0
안녕하세요.
volumes 는 결국 A:B 라고 했을 때, 그 두 폴더이름이 동일한 저장소를 가리키게 되는건데요.
아무래도 A 가 없고, B 가 있을 때는 B 내용으로 덮어씌워지고, A 가 있고, B 가 없을 때는 A 내용으로 덮어씌워지니까, 이렇게 세부적으로 보면 은근히 여러 경우의 수가 있다보니, 동작이 상이해보이는 것 같아서, 그것을 이야기하신 것 같습니다. 위와 같이 생각해보시면 어떨까요? A 와 B 가 둘다 있을 때에는 A 또는 B 전체로 교체되는 것은 아니고, 둘다 덮어씌워진다고 보시면 어떨까요? 한번 각각의 케이스를 테스트해보시고 공유해주셔도 더 좋긴 할 것 같습니다.
- A 가 없고, B 가 있을 때는 B 내용으로 덮어씌워지고,
- A 가 있고, B 가 없을 때는 A 내용으로 덮어씌워지니까
25년도 12월 docker compose 설치 방법이 레거시된 상황
0
99
1
학습자료는 구글드라이브에서만 볼 수 있나요?
0
81
1
강의 외 개발자 진로 관련 질문입니다!
0
65
1
왜 전 오류가 뜨나요??
0
98
1
학습자료가 없어요
0
144
1
강의가 재생이 되지 않습니다.
0
99
1
풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]
0
68
1
도커와 최신 서버 기술 수료시 웹 배포
0
152
1
개인키, 공인 인증서 폴더
0
136
1
워드프레스가 어렵네요 ㅠㅠㅠ
0
164
2
도커 활용하기 (주피터 노트북 서버 만들어보기)에서 질문있습니다
0
153
1
안녕하세요 배포 관련 질문이 있습니다.
0
138
1
ec2 인스턴스에서 우분투 버전관련 문의입니다
0
211
1
주피터 노트북 서버 만들어보기_pymysql 설치관련
0
255
1
window 데스크탑에 도커 사용하려고 하는데요~
0
168
1
안녕하세요 aws 사용 안해도 되나요 ?
0
185
1
/usr/local/apache2/htdocs 경로관련
0
224
2
섹션 16, 17 docker-compose up -d 명령 실행 시 다운로드 속도 느려짐
0
223
1
도커 컨테이너와 이미지 조사하기-docker run 실행시 컨테이너 생성 안됨 오류
0
451
1
mysql 접속 port 개방할 때 궁금한 점이 있습니다.
0
158
1
강의 소개에 나오는 강의자료? 들은 어떻게 받을수 있나요?
0
197
1
[인프런-수업자료요청] e북 자료(구글) 권한 요청드립니다 !
0
146
1
AWS VPC 과금 문제(탄력적 IP)
0
385
2
강의 섹션2 이후부터 강의화면 안보이는 이슈있습니다.
0
188
1

