docker容器如何优雅的终止详解

2020-06-17 06:38:03易采站长站整理
大法,看程序能否响应SIGTERM信号:


λ Timothy [workspace/src/graceful] → docker stop graceful
graceful

最后,查看容器的日志,检验输出:


λ Timothy [workspace/src/graceful] → docker logs graceful
Started...
SIGTERM received!
Exiting...

总结

以上就是这篇文章的全部内容了,用docker kill命令,可以简单粗暴的终止docker容器中运行的程序,但是想要优雅的终止掉的话,我们需要使用docker stop命令,并且在程序中多花一些功夫来处理系统信号,这样能保证程序不被粗暴的终止掉,从而实现gracefully shutdown。希望本文的内容对大家的学习或者工作能有所帮助,如果有疑问大家可以留言交流。

您可能感兴趣的文章:在Docker容器中部署静态网页的方法教程Docker容器使用jenkins部署web项目(总结)Docker容器化部署尝试——多容器通信(node+mongoDB+nginx)Docker 给运行中的容器设置端口映射的方法Docker 容器操作退出后进入解决办法Docker常用的清除容器镜像命令小结docker容器启动后添加端口映射.net 4.5部署到docker容器的完整步骤