컨테이너 자동 삭제
Coddy Terminal 여정의 Docker 입문 섹션에 포함된 레슨 — 40개 중 10번째.
컨테이너를 실행할 때마다 Docker는 컨테이너가 종료된 후에도 그 기록을 유지합니다. 일회성 명령의 경우 보통 그러한 불필요한 기록이 남는 것을 원하지 않을 것입니다. --rm 플래그는 컨테이너가 종료되면 자동으로 삭제하도록 Docker에 지시합니다:
docker run --rm alpine echo "clean up after me"출력은 플래그가 없을 때와 정확히 동일하지만, 남겨진 컨테이너가 유지되지 않습니다. --rm과 같은 플래그는 run과 이미지 이름 사이에 위치합니다:
docker run [FLAGS] IMAGE COMMAND챌린지
쉬움alpine 이미지에서 echo를 사용하여 done을 출력하는 컨테이너를 실행하고, --rm을 사용하여 실행이 끝난 후 Docker가 자동으로 컨테이너를 삭제하도록 하세요.
치트 시트
--rm을 사용하여 컨테이너가 종료된 후 자동으로 제거합니다 (기록을 남기지 않음):
docker run --rm alpine echo "clean up after me"플래그는 run과 이미지 이름 사이에 위치합니다:
docker run [FLAGS] IMAGE COMMAND직접 해보기
터미널
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.