Menu
Coddy logo textTech

명령어 실행하기

Coddy Terminal 여정의 Docker 입문 섹션에 포함된 레슨 — 40개 중 19번째.

컨테이너가 백그라운드에서 실행 중이면, docker exec를 사용하여 그 안에서 추가 명령을 실행할 수 있습니다:

docker run -d --name live nginx
docker exec live echo "hello from inside"

첫 번째 명령은 백그라운드에서 live를 시작합니다. 두 번째 명령은 이미 실행 중인 해당 컨테이너 내부에서 echo를 실행하고 그 출력을 출력합니다.

이것은 이미 실행 중인 컨테이너를 중지하고 다시 시작할 필요 없이, 내부를 둘러보거나 빠른 작업을 실행하는 일상적인 방법입니다. exec는 실행 중인 컨테이너가 필요하므로, 이미지는 (nginx와 같이) 계속 실행 상태를 유지하는 것이어야 한다는 점에 유의하세요.

challenge icon

챌린지

쉬움

server라는 이름의 백그라운드(detached) nginx 컨테이너를 시작한 다음, docker exec를 사용하여 그 안에서 echo inside the container를 실행하세요.

치트 시트

docker exec를 사용하여 이미 실행 중인 컨테이너 내부에서 명령을 실행합니다:

docker run -d --name live nginx
docker exec live echo "hello from inside"

exec는 컨테이너가 이미 실행 중이어야 합니다.

직접 해보기

터미널
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

Docker 입문의 모든 레슨