실제 실행
Coddy Terminal 여정의 Docker 입문 섹션에 포함된 레슨 — 40개 중 8번째.
컨테이너 내부의 명령은 가짜 에코가 아니라 실제로 실행됩니다. 컨테이너에 쉘과 작은 스크립트를 제공하여 이를 증명할 수 있습니다:
docker run alpine sh -c "echo abc | tr a-z A-Z"여기서 sh -c는 컨테이너 내부에서 셸 명령 문자열을 실행합니다. 셸은 abc를 tr로 파이프하며, tr은 이를 대문자로 변환하므로 출력은 ABC가 됩니다.
이것은 컨테이너 내부에서 이미 알고 있는 파이프, 변수 및 명령줄 도구를 모두 사용할 수 있음을 의미합니다.
챌린지
쉬움alpine에서 sh -c를 사용하여 seq 3으로 1부터 3까지의 숫자를 한 줄에 하나씩 출력하는 컨테이너를 실행하세요.
치트 시트
sh -c를 사용하여 컨테이너 내부에서 셸 명령 문자열을 실행합니다:
docker run alpine sh -c "echo abc | tr a-z A-Z"이를 통해 컨테이너 내부에서 파이프, 변수 및 CLI 도구를 사용할 수 있습니다.
직접 해보기
터미널
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.