Merge pull request #12803 from ZJU-SEL/remove_useless_export_httpcall

remove useless http call from export
This commit is contained in:
Phil Estes 2015-04-27 11:33:13 -04:00
Родитель 8dc07af52f 6d9439c627
Коммит 8ec22ae87d
1 изменённых файлов: 3 добавлений и 14 удалений

Просмотреть файл

@ -3,7 +3,6 @@ package client
import (
"errors"
"io"
"net/url"
"os"
flag "github.com/docker/docker/pkg/mflag"
@ -34,19 +33,9 @@ func (cli *DockerCli) CmdExport(args ...string) error {
return errors.New("Cowardly refusing to save to a terminal. Use the -o flag or redirect.")
}
if len(cmd.Args()) == 1 {
image := cmd.Arg(0)
if err := cli.stream("GET", "/containers/"+image+"/export", nil, output, nil); err != nil {
return err
}
} else {
v := url.Values{}
for _, arg := range cmd.Args() {
v.Add("names", arg)
}
if err := cli.stream("GET", "/containers/get?"+v.Encode(), nil, output, nil); err != nil {
return err
}
image := cmd.Arg(0)
if err := cli.stream("GET", "/containers/"+image+"/export", nil, output, nil); err != nil {
return err
}
return nil