반응형
컨테이너 중지
도커에서 실행 중인 컨테이너를 중지할 때에는 docker stop과 docker kill로 중지할 수 있다.
docker stop <중지할 이미지 이름>
docker kill <중지할 이미지 이름>
이름이 아닌 아이디로도 중지할 수 있다.
stop과 kill은 둘 다 실행 중인 컨테이너를 중지시킨다. 차이점은 stop 같은 경우에는 그 동안 하던 작업들을 완료하고 컨테이너를 중지 시킨다. 이 정리하는 기간에 sigterm을 주어 정리하는 시간을 주는 것이다. 반대로 kill 같은 경우에는 stop과는 달리 어떠한 것도 기다리지 않고 바로 컨테이너를 중지 시킨다.
컨테이너 삭제
중지된 컨테이너를 삭제하고 싶다면 docker rm <아이디/이름> 명령어로 삭제 할 수 있다.
docker rm <아이디/이름>
실행 중인 컨테이너는 먼저 중지한 후에 삭제가 가능하다. 도커 데스크탑에서도 삭제가 가능하다.

모든 컨테이너를 삭제하고 싶다면
docker rm `docker ps -a -q`
이미지를 삭제하고 싶다면
docker rmi <이미지 아이디>
한꺼번에 네트워크,이미지,컨테이너를 삭제하고 싶다면
docker system prune
도커를 쓰지 않거나 모두 정리하고 싶을 때 사용해주면 좋다. 물론 실행 중인 컨테이너에는 영향을 주지 않는다.

실행 중인 컨테이너에 명령어 전달
이미 실행 중인 컨테이너에 명령어를 전달하고 싶다면
docker exec <컨테이너 아이디>
로 가능하다.
반응형
'DevOps > Docker' 카테고리의 다른 글
[Docker] Docker compose (0) | 2023.12.27 |
---|---|
[Docker] 기본적인 도커 클라이언트 명령어 알아보기 (0) | 2023.12.20 |
[Docker] 이미지로 컨테이너 만들기 (0) | 2023.12.20 |
[Docker] 도커 흐름 살펴보기 (0) | 2023.12.19 |
[Docker] 도커란 무엇인가? (1) | 2023.12.19 |