docker/cli ยท error
bad format of filter (expected name=value)
Error message
bad format of filter (expected name=value)
What it means
Error "bad format of filter (expected name=value)" thrown in docker/cli.
Source
Thrown at opts/opts.go:309
func (o *FilterOpt) String() string {
if o == nil || len(o.filter) == 0 {
return ""
}
repr, err := json.Marshal(o.filter)
if err != nil {
return "invalid filters"
}
return string(repr)
}
// Set sets the value of the opt by parsing the command line value
func (o *FilterOpt) Set(value string) error {
if value == "" {
return nil
}
if !strings.Contains(value, "=") {
return errors.New("bad format of filter (expected name=value)")
}
name, val, _ := strings.Cut(value, "=")
// TODO(thaJeztah): these options should not be case-insensitive.
name = strings.ToLower(strings.TrimSpace(name))
val = strings.TrimSpace(val)
o.filter.Add(name, val)
return nil
}
// Type returns the option type
func (*FilterOpt) Type() string {
return "filter"
}
// Value returns the value of this option
func (o *FilterOpt) Value() client.Filters {
return o.filterView on GitHub (pinned to e9452d6e78)
When it happens
Trigger: Thrown at opts/opts.go:309 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of docker/cli@e9452d6e78 (2026-08-01).
Data as JSON: /data/errors/35a88f7ff06e03a5.json.
Report an issue: GitHub.