docker compose exec

docker compose exec

docker compose exec는 실행 중인 컨테이너에서 명령을 실행하는 명령이에요. 떠 있는 서비스에 셸을 띄우고 싶을 때 사용해요.

출처: 문서

본문

docker compose exec는 지정한 서비스의 실행 중인 컨테이너에서 명령을 실행해요. 대화형 셸은 -it 옵션으로 열 수 있어요.

지원하는 옵션은 다음과 같아요.

옵션 기본값 설명
-d, --detach 백그라운드(detached) 모드로 실행해요
-e, --env 환경 변수를 설정해요
--index 서비스에 replica가 여러 개일 때 컨테이너의 인덱스
-T, --no-tty true 의사-TTY 할당을 비활성화해요
--privileged 컨테이너에 확장 권한을 부여해요
-u, --user 사용자 이름 또는 UID를 정해요
-w, --workdir 컨테이너 안 작업 디렉터리를 정해요

더 알아보기