Docker学习之守护进程

写在前面的话

     刚开始学习Docker,在读相关教程时,对所遇不理解之处、心得或感想写于纸上。便于自己理解,知识巩固。如有助于他人,甚好。如有引他人知识,会标出,以表感谢博主,并对博主努力的尊重。


在读《第一本Docker书》这本教程时,遇到Docker守护进程这个概念。首先需要理解守护进程是什么,自然也就知道Docker守护进程的含义。

守护进程来自于Linux系统下的一部分,对于不太熟悉Linux系统的我来说,暂时只要知道守护进程是干什么的就可以了,所以写一下我在查阅资料后对守护进程的理解。


  • 守护进程可以理解为进程守护(进程的守护),是用于监控指定的进程,当发现目标进程工作异常时,可以对该目标进程进行控制。如关闭该进程,并重新启动该进程。
  • 守护进程(守护者程序),目标进程(被守护进程)。
  • 一个守护进程可以对多个目标进程进行守护

守护进程的实现机制:

  • 在守护进程中,守护者对目标进程的管理是利用心跳机制实现的。
  • 目标进程会定时向守护者发送报告(发送心跳),表示该目标进程在正常运行,对外提供相应的服务。
  • 当守护者长时间没有收到目标进程发送的报告(心跳),守护者会认为该目标进程运行异常,守护者会对目标进程进行关闭,然后重新启动该目标进程。  
以上为本人对目标守护进程浅显的概念理解,待日后对Linux深入学习后,在进一步对守护进程进行剖析。



  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值