728x90
반응형
🛑docker stop
docker를 실행했다면 멈추는 명령어 또한 존재한다.
그것이 docker stop과 docker kill이다.
🗡️ docker stop vs docker kill
stop과 kill 모두 중지를 시키는건데 차이점이 있을까?
- Stop은 Gracefully 하게 중지를 시킨다.
- 삭제를 하는 과정에서 일종의 확인절차를 거친 후에 삭제를 한다.
- SIGTERM과 SIGKILL 이후에 중지
- Gracefully가 영어로 해석하면 '우아하게'이다. 즉, 그냥 무작위로 중지를 시키지않고 우아하게 지운다.(?)
- 삭제를 하는 과정에서 일종의 확인절차를 거친 후에 삭제를 한다.
- Kill은 어떠한 과정없이 바로 중지를 시킨다.
- Linux rm -rf 명령어와 살짝 유사하다.
docker stop [Contianer ID]
왼쪽은 docker container에서 localhost에 ping을 보내고 있다.
오른쪽에 stop을 실행하면 바로 실제로 바로 중지가 되지않고 ping이 가고있다가 5초 지나고 중지된다.
docker kill [container ID]
kill 명령어를 입력하면 ping이 바로 종료된다.
728x90
반응형