fix(monitor): nil panic in DockerHealthMonitor

This commit is contained in:
yusing
2025-10-27 12:46:22 +08:00
parent baf774f927
commit 56232dbd0e

View File

@@ -40,6 +40,10 @@ func (mon *DockerHealthMonitor) Start(parent task.Parent) gperr.Error {
if err != nil {
return err
}
// zero port
if mon.monitor.task == nil {
return nil
}
mon.client.InterceptHTTPClient(mon.interceptInspectResponse)
mon.monitor.task.OnFinished("close docker client", mon.client.Close)
return nil