|
@@ -15,6 +15,19 @@ import (
|
|
"github.com/docker/docker/registry"
|
|
"github.com/docker/docker/registry"
|
|
)
|
|
)
|
|
|
|
|
|
|
|
+type DockerCli struct {
|
|
|
|
+ proto string
|
|
|
|
+ addr string
|
|
|
|
+ configFile *registry.ConfigFile
|
|
|
|
+ in io.ReadCloser
|
|
|
|
+ out io.Writer
|
|
|
|
+ err io.Writer
|
|
|
|
+ isTerminal bool
|
|
|
|
+ terminalFd uintptr
|
|
|
|
+ tlsConfig *tls.Config
|
|
|
|
+ scheme string
|
|
|
|
+}
|
|
|
|
+
|
|
var funcMap = template.FuncMap{
|
|
var funcMap = template.FuncMap{
|
|
"json": func(v interface{}) string {
|
|
"json": func(v interface{}) string {
|
|
a, _ := json.Marshal(v)
|
|
a, _ := json.Marshal(v)
|
|
@@ -97,16 +110,3 @@ func NewDockerCli(in io.ReadCloser, out, err io.Writer, proto, addr string, tlsC
|
|
scheme: scheme,
|
|
scheme: scheme,
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
-type DockerCli struct {
|
|
|
|
- proto string
|
|
|
|
- addr string
|
|
|
|
- configFile *registry.ConfigFile
|
|
|
|
- in io.ReadCloser
|
|
|
|
- out io.Writer
|
|
|
|
- err io.Writer
|
|
|
|
- isTerminal bool
|
|
|
|
- terminalFd uintptr
|
|
|
|
- tlsConfig *tls.Config
|
|
|
|
- scheme string
|
|
|
|
-}
|
|
|