diff --git a/agent/app/service/image_repo.go b/agent/app/service/image_repo.go index cfe08d82c..434012422 100644 --- a/agent/app/service/image_repo.go +++ b/agent/app/service/image_repo.go @@ -222,8 +222,10 @@ func (u *ImageRepoService) handleRegistries(newHost, delHost, handle string) err if err != nil { return err } - if err := json.Unmarshal(file, &daemonMap); err != nil { - return err + if len(file) != 0 { + if err := json.Unmarshal(file, &daemonMap); err != nil { + return err + } } iRegistries := daemonMap["insecure-registries"]