docker/cli ยท error

invalid scale specifier '%s'. See '%s --help'. Usage: %s

Error message

invalid scale specifier '%s'.
See '%s --help'.

Usage:  %s

%s

What it means

Error "invalid scale specifier '%s'. See '%s --help'. Usage: %s %s" thrown in docker/cli.

Source

Thrown at cli/command/service/scale.go:45

		RunE: func(cmd *cobra.Command, args []string) error {
			return runScale(cmd.Context(), dockerCLI, options, args)
		},
		ValidArgsFunction:     completeScaleArgs(dockerCLI),
		DisableFlagsInUseLine: true,
	}

	flags := cmd.Flags()
	addDetachFlag(flags, &options.detach)
	return cmd
}

func scaleArgs(cmd *cobra.Command, args []string) error {
	if err := cli.RequiresMinArgs(1)(cmd, args); err != nil {
		return err
	}
	for _, arg := range args {
		if k, v, ok := strings.Cut(arg, "="); !ok || k == "" || v == "" {
			return fmt.Errorf(
				"invalid scale specifier '%s'.\nSee '%s --help'.\n\nUsage:  %s\n\n%s",
				arg,
				cmd.CommandPath(),
				cmd.UseLine(),
				cmd.Short,
			)
		}
	}
	return nil
}

func runScale(ctx context.Context, dockerCLI command.Cli, options *scaleOptions, args []string) error {
	apiClient := dockerCLI.Client()
	var (
		errs       []error
		serviceIDs = make([]string, 0, len(args))
	)
	for _, arg := range args {

View on GitHub (pinned to e9452d6e78)

When it happens

Trigger: Thrown at cli/command/service/scale.go:45 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/1ff8f73080b8691d.json. Report an issue: GitHub.