docker如何杀死卡住的容器

发布时间 - 2020-03-25 00:00:00    点击率:

docker杀死容器的方法:

docker stop

当我们用docker stop命令来停掉容器的时候,docker默认会允许容器中的应用程序有10秒的时间用以终止运行。

在docker stop命令执行的时候,会先向容器中PID为1的进程发送系统信号SIGTERM,然后等待容器中的应用程序终止执行,如果等待时间达到设定的超时时间,或者默认的10秒,会继续发送SIGKILL的系统信号强行kill掉进程。

docker kill

接着我们来看看docker kill命令,默认情况下,docker kill命令不会给容器中的应用程序有任何gracefully shutdown的机会。它会直接发出SIGKILL的系统信号,以强行终止容器中程序的运行。

比如,如果我们想向docker中的程序发送SIGINT信号,我们可以这样来实现:

docker kill --signal=SIGINT container_name

与docker stop命令不一样的地方在于,docker kill没有任何的超时时间设置,它会直接发送SIGKILL信号,以及用户通过signal参数指定的其他信号。强行终止进程。

因此,docker kill适合用来强行终止程序并实现快速停止容器。而如果希望程序能够 gracefully shutdown(优雅的停止)的话,docker stop才是不二之选。

更多相关教程,请关注PHP中文网docker教程栏目。


# docker  # 应用程序  # 它会  # 才是  # 没有任何  # 我们可以  # 中文网  # 来看看  # 当我们  # 会给  # 来实现 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何在 Pandas 中基于一列条件计算另一列的分组均值  网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?  详解vue.js组件化开发实践  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  如何在建站宝盒中设置产品搜索功能?  laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法  Laravel怎么导出Excel文件_Laravel Excel插件使用教程  Python制作简易注册登录系统  javascript中的try catch异常捕获机制用法分析  Laravel Eloquent:优雅地将关联模型字段扁平化到主模型中  如何快速查询域名建站关键信息?  Laravel如何优化应用性能?(缓存和优化命令)  移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?  JavaScript数据类型有哪些_如何准确判断一个变量的类型  Laravel如何实现一对一模型关联?(Eloquent示例)  js实现获取鼠标当前的位置  如何快速搭建个人网站并优化SEO?  Laravel API资源类怎么用_Laravel API Resource数据转换  如何用y主机助手快速搭建网站?  如何在建站主机中优化服务器配置?  如何使用 jQuery 正确渲染 Instagram 风格的标签列表  Laravel如何使用Spatie Media Library_Laravel图片上传管理与缩略图生成【步骤】  Laravel如何创建和注册中间件_Laravel中间件编写与应用流程  详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点  Laravel Pest测试框架怎么用_从PHPUnit转向Pest的Laravel测试教程  Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案  MySQL查询结果复制到新表的方法(更新、插入)  Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】  使用spring连接及操作mongodb3.0实例  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  微信小程序制作网站有哪些,微信小程序需要做网站吗?  如何用IIS7快速搭建并优化网站站点?  Laravel的契約(Contracts)是什么_深入理解Laravel Contracts与依赖倒置  Linux虚拟化技术教程_KVMQEMU虚拟机安装与调优  laravel怎么在请求结束后执行任务(Terminable Middleware)_laravel Terminable Middleware请求结束任务执行方法  再谈Python中的字符串与字符编码(推荐)  魔毅自助建站系统:模板定制与SEO优化一键生成指南  Python3.6正式版新特性预览  手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?  如何用花生壳三步快速搭建专属网站?  如何解决hover在ie6中的兼容性问题  Laravel如何为API编写文档_Laravel API文档生成与维护方法  如何在阿里云部署织梦网站?  在Oracle关闭情况下如何修改spfile的参数  Laravel如何使用Passport实现OAuth2?(完整配置步骤)  HTML5空格和margin有啥区别_空格与外边距的使用场景【说明】  矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  Win11关机界面怎么改_Win11自定义关机画面设置【工具】  Laravel怎么调用外部API_Laravel Http Client客户端使用  php静态变量怎么调试_php静态变量作用域调试技巧【解答】