nginx 실습 관련 질문드립니다.
333
작성한 질문수 5
안녕하세요! 좋은 강의 감사드립니다.
nginx 실습 중, -d, --rm 옵션에 대해 여쭤보고자 글 남깁니다.
수업을 통해, 각각 백그라운드 모드 / 컨테이너 자동 제거 역할을 한다는 것은 숙지를 했습니다.
실습을 위해, 제가 생각대로 스스로 작성했던 라인은
docker run -p 50000:80 -v $(pwd)/index.html:/usr/share/nginx/html/index.html nginx
로, -d --rm 옵션이 빠진 상태였습니다. 그러니, 컨테이너 생성 및 실행이 안되더라구요...! (-d --rm 옵션을 넣으니 생성 되었습니다.)
생각하기에는 단순히 백그라운드 모드와 자동 제거 옵션만 빠졌을 뿐인데,
이로 인해 컨테이너 생성에 문제가 생기는 점이.. 왜 그런 지 이해가 잘 가지 않았습니다!
너무 기초적인 질문일 수도 있지만, 여쭤보게 되었습니다. 항상 좋은 강의 감사히 잘 듣고 있습니다...!
+ 더불어, -v 로컬코드및데이터주소:컨테이너코드및데이터주소
이렇게 옵션을 주게 되는 데, 뒷부분 ":컨테이너코드및데이터주소" 에는 실제로 해당 경로로 디렉토리 및 파일이 없더라도 상관 없는 건가요~!?
-v $(pwd)/index.html:/usr/share/nginx/html/index.html
위와 같이 옵션을 주었는 데,
컨테이너 주소에 해당하는 "/usr/share/nginx/html/index.html" 경로의 디렉토리와 파일은 제가 실제로 만들어주진 않았었습니다.
너무나 기초적인 질문 민망하지만,, 부탁드리겠습니다. 감사합니다!
답변 1
0
안녕하세요!
첫번째 문의 사항, -d --rm 옵션 제거에 대해서, 문의주신대로 제거를 해도 컨테이너는 정상적으로 생성되어야 합니다. 오류 로그를 보내주실 수 있을까요?
두번째 문의 사항, 컨테이너 경로에 대해서, 컨테이너 경로가 존재하지 않는 경우가 자동으로 생성을 하고 연결을 해줍니다. (도커에서 경로를 체크하고 없으면 만드는 작업을 수행합니다)
조금이라도 궁금한 부분있으면 편하게 문의주세요!
감사합니다!
실습코드
0
118
1
-v 옵션 후 workpress database 에러
0
127
1
Error establishing a database connection 질문 드립니다.
0
345
1
다중 컨테이너 실행 (APP)
0
190
1
ghost 실습 데이터베이스 에러
0
326
1
ghost 관리자 화면, 환경변수 url
0
231
1
ghost 실습 - 환경변수 url (2024)
0
243
1
hellonode 실습 질문있습니다.
0
194
1
docker-compose.yml 속성 문의
0
287
1
docker run 명령어중 /bin/sh 파라미터 문의
0
407
1
docker run -p 3000:3000 실행 시 오류
0
461
1
node app.js 실행 에러
0
327
1
Permission denied
0
682
1
result code build 시에 오류 있으신 분들
4
371
2
frontend, backend environment port 속성 관련 질문
0
375
1
app.js 실행 시 http 모듈 관련 이슈
0
346
1
방명록 배포과정중 질문이 있습니다.
0
309
1
Error establishing a database connection 에러 해결좀 해주세요
0
1411
1
docker 설치 오류
0
631
1
도커 기본 명령어 진행 중 막히는 부분
0
362
1
custom docker와 Base Image
0
250
1
안녕하세요 -d 옵션과 --rm 옵션에 대해서 질문을 하고자 합니다!
0
288
1
-v flag 에 질문있습니다
0
254
1
윈도우 파워쉘로 도커를 할라고하는데 컨테이너 만들기는 어떻게 해야되나요
0
788
1





