컨테이너 안 셸 구성하기
명령어 기본 형태 및 옵션 인자에 대한 설명
docker container run [OPTIONS] IMAGE [COMMAND] [ARG...]
docker container run -it
-i (interactive)
Kepp session open to receive terminal input, 컨테이너와 서로 주고 받겠다.
만약에 i option을 주지 않고 -t option 만을 주어서 컨테이너를 실행시킬 경우 해당
환경에서 bash 명령어를 쳤을 때 출력 값을 보여주지 않는다.
-t (pseudo-tty)
simulates a real terminal, like what SSH does
위의 해당 옵션을 주어야지 terminal 환경을 구성할 수 있다.
그래서 실제 해당 명령어를 사용할 때에 아래의 예시처럼 사용한다.
실 사용 예시
docker container run -it --name proxy nginx bash
위 명령어를 실행시키면 nginx 이미지를 기반으로 돌아가고 있는 컨테이너 내부에 terminal 환경으로
들어 올 수 있다.