SysVinit脚本可以使用Required-Start
和Required-Stop
声明依赖项:
### BEGIN INIT INFO
# Provides: my-containerized-service
# Required-Start: docker
# Required-Stop: docker
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
### END INIT INFO
将此脚本符号化为/etc/rc3.d
后,系统启动后会在docker之后自动启动。但是如果我手动重启docker,my-containerized-service
会停止,但不会重新启动。是否有某种方法可以注册侦听docker重启的事件,然后启动我的服务。