MCPcopy Create free account
hub / github.com/1Panel-dev/1Panel / validateDockerConfig

Function validateDockerConfig

agent/app/service/docker.go:423–435  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

421}
422
423func validateDockerConfig() error {
424 if !cmd.Which("dockerd") {
425 return nil
426 }
427 stdout, err := cmd.NewCommandMgr(cmd.WithTimeout(20*time.Second)).RunWithStdout("dockerd", "--validate")
428 if strings.Contains(stdout, "unknown flag: --validate") {
429 return nil
430 }
431 if err != nil || (stdout != "" && strings.TrimSpace(stdout) != "configuration OK") {
432 return fmt.Errorf("Docker configuration validation failed, %v", err)
433 }
434 return nil
435}

Callers 7

DeleteMethod · 0.85
stopBeforeUpdateRepoFunction · 0.85
UpdateConfMethod · 0.85
UpdateLogOptionMethod · 0.85
UpdateIpv6OptionMethod · 0.85
UpdateConfByFileMethod · 0.85
OperateDockerMethod · 0.85

Calls 1

RunWithStdoutMethod · 0.45

Tested by

no test coverage detected