본문 바로가기

인프라

Docker -detach모드, -attach모드, -it 옵션 등

1. Dettach 모드, Attach모드란

기본 설정은 attach 모드입니다. 

먼저 Dettach모드는 "백그라운드(detached)" 모드를 나타내며, 컨테이너를 백그라운드에서 실행하도록 지시하는 옵션입니다. 즉, -d(detach)옵션을 사용하면 컨테이너가 백그라운드에서 실행되며 현재 터미널 세션을 차지하지 않고 컨테이너의 출력을 표시하지 않습니다.이렇게 하면 컨테이너가 실행 중일 때도 새로운 명령을 입력할 수 있으며, 컨테이너의 로그 및 출력은 백그라운드에서 계속 기록됩니다.

 

2. 사용자의 입력을 받아야하는 경우, 콘솔 설정이 필요한 경우 사용하는 옵션

docker run -it -p 8000:80 nginx

콘솔에서 입력할 수 있는 상태로 실행하는 것을 it옵션입니다.

 

 

 

참고자료

https://docs.docker.com/engine/reference/run/

 

Docker run reference

Configure containers at runtime

docs.docker.com