docker中kill和rm的区别是什么

网友投稿 1862 2022-10-11

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

docker中kill和rm的区别是什么

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 :向容器发送一个信号

实例

杀掉运行中的容器mynginx

runoob@runoob:~$ docker kill -s KILL mynginxmynginx

Docker rm会删除容器运行中产生的数据,而docker kill 不会。

推荐学习:《docker视频教程》

php入门到就业线上直播课:查看学习

上一篇:linux中shell是什么意思
下一篇:freebsd和linux有什么区别
相关文章

 发表评论

暂时没有评论,来抢沙发吧~