From 59633a58228fe1f2d4cba2baca81ce3272d8f47e Mon Sep 17 00:00:00 2001 From: Michael Crosby Date: Tue, 6 May 2014 20:07:18 -0700 Subject: [PATCH] Add pull method --- dockerclient.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/dockerclient.go b/dockerclient.go index c0ed214e15e21..b6868e400938f 100644 --- a/dockerclient.go +++ b/dockerclient.go @@ -206,3 +206,13 @@ func (client *DockerClient) Version() (*Version, error) { } return version, nil } + +func (client *DockerClient) PullImage(name, tag string) error { + v := url.Values{} + v.Set("fromImage", name) + if tag != "" { + v.Set("tag", tag) + } + _, err := client.doRequest("POST", "/v1.10/images/create?="+v.Encode(), nil) + return err +}