docker中kill和rm的差別:1、docker中kill指令會直接發送SIGKILL訊號殺掉容器,而rm指令會刪除一個或多個容器;2、rm指令會刪除容器運行中產生的數據,而kill指令不會刪除容器運行中產生的資料。
本教學操作環境:linux7.3系統、docker-1.13.1版、Dell G3電腦。
docker中kill和rm的差異是什麼
#docker rm :刪除一個或多個容器。
語法
docker rm [OPTIONS] CONTAINER [CONTAINER...]
OPTIONS說明:
#-f :透過 SIGKILL 訊號強制刪除一個執行中的容器。
-l :移除容器間的網路連接,而非容器本身。
-v :刪除與容器關聯的磁碟區。
實例
強制刪除容器db01、db02:
docker rm -f db01 db02
移除容器nginx01 對容器db01 的連接,連接名稱db:
docker rm -l db
docker kill :殺掉一個運作中的容器。
語法
docker kill [OPTIONS] CONTAINER [CONTAINER...]
OPTIONS說明:
-s :傳送一個訊號
-s 實例
殺掉運行中的容器mynginx
runoob@runoob:~$ docker kill -s KILL mynginx mynginx
Docker rm會刪除容器運行中產生的數據,而docker kill 則不會。 推薦學習:《
docker影片教學###》###以上是docker中kill和rm的差別是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!