docker中kill和rm的區(qū)別:1、docker中kill命令會直接發(fā)送SIGKILL信號殺掉容器,而rm命令會刪除一個或多個容器;2、rm命令會刪除容器運行中產(chǎn)生的數(shù)據(jù),而kill命令不會刪除容器運行中產(chǎn)生的數(shù)據(jù)。
本教程操作環(huán)境:linux7.3系統(tǒng)、docker-1.13.1版、Dell G3電腦。
docker中kill和rm的區(qū)別是什么
docker rm :刪除一個或多個容器。
語法
docker?rm?[OPTIONS]?CONTAINER?[CONTAINER...]
OPTIONS說明:
-
-f :通過 SIGKILL 信號強制刪除一個運行中的容器。
-
-l :移除容器間的網(wǎng)絡連接,而非容器本身。
-
-v :刪除與容器關(guān)聯(lián)的卷。
實例
強制刪除容器 db01、db02:
docker?rm?-f?db01?db02
移除容器 nginx01 對容器 db01 的連接,連接名 db:
docker?rm?-l?db
docker kill :殺掉一個運行中的容器。
語法
docker?kill?[OPTIONS]?CONTAINER?[CONTAINER...]
OPTIONS說明:
-
-s :向容器發(fā)送一個信號
實例
殺掉運行中的容器mynginx
runoob@runoob:~$?docker?kill?-s?KILL?mynginx mynginx
Docker rm會刪除容器運行中產(chǎn)生的數(shù)據(jù),而docker kill 不會。
推薦學習:《docker視頻教程》
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載。
THE END
喜歡就支持一下吧
相關(guān)推薦