diff --git a/api/client/commands.go b/api/client/commands.go index f60b6cebd7..502c1be69e 100644 --- a/api/client/commands.go +++ b/api/client/commands.go @@ -1840,6 +1840,10 @@ func (cli *DockerCli) CmdRun(args ...string) error { v := url.Values{} repos, tag := utils.ParseRepositoryTag(config.Image) + // pull only the image tagged 'latest' if no tag was specified + if tag == "" { + tag = "latest" + } v.Set("fromImage", repos) v.Set("tag", tag)