inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

yy님의 게시글

yy yy

@ydp839667

수강평 작성수
-
평균평점
-

게시글 1

질문&답변

commit 예제에서 -c 'CMD ["nginx", "-g", "daemon off;"]'가 필요한 이유가 궁금합니다.

inspect 등으로 확인해보니 docker run -it --name officialNginx nginx bin/bash을 통해 실행된 컨테이너는 메타데이터의 CMD정보가 bin/bash로 덮어씌어지네요. 이 컨테이너를 그대로 커밋해서 만들어진 새로운 이미지를 기반으로 컨테이너를 실행하면 bin/bash가 실행될테구요. 따라서 커밋을 할때 -c옵션을 통해 기존 실행 명령어인 nginx -g daemon off; 로 다시 변경해줘야하는 것으로 이해했습니다. 제 이해가 맞나요?

좋아요수
2
댓글수
2
조회수
897