inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

docker 주요 명령 익히기4 (컨테이너를 다루는 다양한 옵션)

웹서버 띄우는 docker run -d -p 9999:80 ~~ 명령에서 --it 옵션은 필요 없나요?

208

Yong Hwan Kim

작성한 질문수 3

0

네트워크 linux docker

답변 2

0

잔재미코딩 DaveLee

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

docker run -d -p 9999:80 --name apacheweb2 httpd 명령에서 -it 옵션은 필수 옵션은 아닙니다. -it 옵션은 혹시나 도커 내로 들어가기 위해서, 터미널상 상호작용이 필요한 경우에 사용됩니다.

감사합니다.

잔재미코딩 드림

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

질문에 대한 답변을 제공하기 전, docker run 명령어의 -d, -p, --name, -it 등의 옵션에 대해 간단하게 설명하겠습니다. 이러한 옵션들은 도커 컨테이너를 실행할 때 다양한 설정을 지정해 줄 수 있습니다.

  • -d 옵션은 detached mode로 컨테이너를 실행합니다. 즉, 컨테이너가 백그라운드에서 실행될 것임을 의미합니다.
  • -p 옵션은 호스트와 컨테이너 간의 포트를 매핑합니다. 예를 들어, -p 9999:80은 호스트의 9999 포트를 컨테이너의 80 포트에 연결합니다.
  • --name 옵션은 실행할 컨테이너에 이름을 지정합니다.
  • -it 옵션은 interactive 모드에서 TTY를 활성화하여, 사용자가 컨테이너 내부와 상호작용할 수 있게 해줍니다. 예를 들어, 컨테이너 내부의 쉘에 직접 접근해 명령어를 실행할 수 있습니다.

웹 서버를 띄우는 경우, 핵심적으로는 -d 옵션만 있어도 백그라운드에서 웹 서버 컨테이너가 실행되어 서비스가 가능합니다. -it 옵션은 컨테이너 내부에 상호작용적으로 진입하기 위한 경우에 추가적으로 사용됩니다. 웹 서버와 같이 상시 가동되어야 하고, 백그라운드에서 동작해야 하는 서비스의 경우, -d 옵션만으로도 충분히 운영이 가능합니다. 따라서, -it 옵션이 필요하지 않은 경우가 많습니다.

질문자님이 참조하신 dit와 d 차이점 질문에서, -d-it 옵션에 대한 상세한 설명을 볼 수 있습니다. 이는 -d, -it 옵션의 사용 목적과 컨테이너 운영 시 적합한 옵션 선택에 대해 좀 더 깊이 이해하는 데 도움을 줄 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

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