|
@@ -1540,6 +1540,7 @@ func (cli *DockerCli) call(method, path string, data interface{}) ([]byte, int,
|
|
|
return nil, -1, err
|
|
|
}
|
|
|
req.Header.Set("User-Agent", "Docker-Client/"+VERSION)
|
|
|
+ req.Host = cli.addr
|
|
|
if data != nil {
|
|
|
req.Header.Set("Content-Type", "application/json")
|
|
|
} else if method == "POST" {
|
|
@@ -1581,6 +1582,7 @@ func (cli *DockerCli) stream(method, path string, in io.Reader, out io.Writer) e
|
|
|
return err
|
|
|
}
|
|
|
req.Header.Set("User-Agent", "Docker-Client/"+VERSION)
|
|
|
+ req.Host = cli.addr
|
|
|
if method == "POST" {
|
|
|
req.Header.Set("Content-Type", "plain/text")
|
|
|
}
|
|
@@ -1628,6 +1630,7 @@ func (cli *DockerCli) hijack(method, path string, setRawTerminal bool, in io.Rea
|
|
|
}
|
|
|
req.Header.Set("User-Agent", "Docker-Client/"+VERSION)
|
|
|
req.Header.Set("Content-Type", "plain/text")
|
|
|
+ req.Host = cli.addr
|
|
|
|
|
|
dial, err := net.Dial(cli.proto, cli.addr)
|
|
|
if err != nil {
|