{"id":"348c695e2ee8d5e7","repo":"docker/cli","slug":"s-conflicts-with-health-options","errorCode":null,"errorMessage":"--%s conflicts with --health-* options","messagePattern":"--(.+?) conflicts with --health-\\* options","errorType":"validation","errorClass":null,"httpStatus":null,"severity":"error","filePath":"cli/command/service/opts.go","lineNumber":491,"sourceCode":"\tinterval      opts.PositiveDurationOpt\n\ttimeout       opts.PositiveDurationOpt\n\tretries       int\n\tstartPeriod   opts.PositiveDurationOpt\n\tstartInterval opts.PositiveDurationOpt\n\tnoHealthcheck bool\n}\n\nfunc (o *healthCheckOptions) toHealthConfig() (*container.HealthConfig, error) {\n\tvar healthConfig *container.HealthConfig\n\thaveHealthSettings := o.cmd != \"\" ||\n\t\to.interval.Value() != nil ||\n\t\to.timeout.Value() != nil ||\n\t\to.startPeriod.Value() != nil ||\n\t\to.startInterval.Value() != nil ||\n\t\to.retries != 0\n\tif o.noHealthcheck {\n\t\tif haveHealthSettings {\n\t\t\treturn nil, fmt.Errorf(\"--%s conflicts with --health-* options\", flagNoHealthcheck)\n\t\t}\n\t\thealthConfig = &container.HealthConfig{Test: []string{\"NONE\"}}\n\t} else if haveHealthSettings {\n\t\tvar test []string\n\t\tif o.cmd != \"\" {\n\t\t\ttest = []string{\"CMD-SHELL\", o.cmd}\n\t\t}\n\t\tvar interval, timeout, startPeriod, startInterval time.Duration\n\t\tif ptr := o.interval.Value(); ptr != nil {\n\t\t\tinterval = *ptr\n\t\t}\n\t\tif ptr := o.timeout.Value(); ptr != nil {\n\t\t\ttimeout = *ptr\n\t\t}\n\t\tif ptr := o.startPeriod.Value(); ptr != nil {\n\t\t\tstartPeriod = *ptr\n\t\t}\n\t\tif ptr := o.startInterval.Value(); ptr != nil {","sourceCodeStart":473,"sourceCodeEnd":509,"githubUrl":"https://github.com/docker/cli/blob/e9452d6e785f6e365712b9d71bd7517591773c86/cli/command/service/opts.go#L473-L509","documentation":"Error \"--%s conflicts with --health-* options\" thrown in docker/cli.","triggerScenarios":"Thrown at cli/command/service/opts.go:491 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"analyzedSha":"e9452d6e785f6e365712b9d71bd7517591773c86","analyzedAt":"2026-08-01T07:09:22.474Z","schemaVersion":2}