inflearn logo
강의

Course

Instructor

Docker and Modern Server Technologies for Full Stack (Linux, nginx, AWS, HTTPS, Deployment) [Full Stack Part3]

Learning Key Commands for Writing Dockerfile 4

-d와 httpd-foreground관련하여 질문이 있습니다.

1084

hwoarang091229

9 asked

0

제가 이해한 부분이 맞는 지 궁금합니다.

 

  1. docker run -d는

"컨테이너를 백그라운드로 실행하는 것"

 

  1. dockerfile에서 httpd:alpine을 쓸 경우

CMD를 따로 입력 안하면

CMD ["httpd-foreground"]가 자동으로 설정되서 정상작동함.

 

  1. CMD ["/bin/bash"]이렇게만 하면 httpd-foreground로 작동하지 않고, 웹사이트도 접근 불가능.

    여기서 httpd-forground는 컨테이너 내부에서 apach서버가 동작할 때, foreground로 동작하는거라서 1번에서 설명한 -d옵션, 컨테이너가 백그라운드로 작동하는 거랑 구분지어서 생각하면 될까요???

 

network docker linux

Answer 2

0

hwoarang091229

답변 감사합니다!

0

funcoding

안녕하세요. 답변도우미입니다. 문의하신 부분에 대해 답변드립니다.

1번 맞습니다.

2번 맞습니다.

3번은 이렇게 보시면 어떠실까요? 본래는 해당 이미지의 도커가 httpd-forground 를 디폴트로 실행하도록 해놓았는데, 이를 CMD 명령으로 덮어씌워서, httpd-forground 가 아닌, 디폴트로 bash 가 실행되면서, 해당 웹서버 프로그램이 실행되지 않는 상황이 되었다고 보시면 좋을 것 같습니다. 이름이 forground 라서 1번의 백그라운드와 이어서 보신 것 같은데요. 단순히 프로그램 이름으로 생각하시면 괜찮을 것 같습니다.

감사합니다~

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

137

1

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

0

164

2

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

0

153

1

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

0

138

1

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

0

211

1

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

0

255

1

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

0

169

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