首頁 > 運維 > Docker > docker中kill和rm的差別是什麼

docker中kill和rm的差別是什麼

WBOY
發布: 2022-01-17 09:27:12
原創
4046 人瀏覽過

docker中kill和rm的差別:1、docker中kill指令會直接發送SIGKILL訊號殺掉容器,而rm指令會刪除一個或多個容器;2、rm指令會刪除容器運行中產生的數據,而kill指令不會刪除容器運行中產生的資料。

docker中kill和rm的差別是什麼

本教學操作環境: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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板