|
@@ -123,7 +123,7 @@ func (s *router) postImagesCreate(ctx context.Context, w http.ResponseWriter, r
|
|
|
OutStream: output,
|
|
|
}
|
|
|
|
|
|
- err = s.daemon.Repositories().Pull(image, tag, imagePullConfig)
|
|
|
+ err = s.daemon.PullImage(image, tag, imagePullConfig)
|
|
|
} else { //import
|
|
|
if tag == "" {
|
|
|
repo, tag = parsers.ParseRepositoryTag(repo)
|
|
@@ -140,7 +140,7 @@ func (s *router) postImagesCreate(ctx context.Context, w http.ResponseWriter, r
|
|
|
return err
|
|
|
}
|
|
|
|
|
|
- err = s.daemon.Repositories().Import(src, repo, tag, message, r.Body, output, newConfig)
|
|
|
+ err = s.daemon.ImportImage(src, repo, tag, message, r.Body, output, newConfig)
|
|
|
}
|
|
|
if err != nil {
|
|
|
if !output.Flushed() {
|
|
@@ -195,7 +195,7 @@ func (s *router) postImagesPush(ctx context.Context, w http.ResponseWriter, r *h
|
|
|
|
|
|
w.Header().Set("Content-Type", "application/json")
|
|
|
|
|
|
- if err := s.daemon.Repositories().Push(name, imagePushConfig); err != nil {
|
|
|
+ if err := s.daemon.PushImage(name, imagePushConfig); err != nil {
|
|
|
if !output.Flushed() {
|
|
|
return err
|
|
|
}
|
|
@@ -223,7 +223,7 @@ func (s *router) getImagesGet(ctx context.Context, w http.ResponseWriter, r *htt
|
|
|
names = r.Form["names"]
|
|
|
}
|
|
|
|
|
|
- if err := s.daemon.Repositories().ImageExport(names, output); err != nil {
|
|
|
+ if err := s.daemon.ExportImage(names, output); err != nil {
|
|
|
if !output.Flushed() {
|
|
|
return err
|
|
|
}
|
|
@@ -234,7 +234,7 @@ func (s *router) getImagesGet(ctx context.Context, w http.ResponseWriter, r *htt
|
|
|
}
|
|
|
|
|
|
func (s *router) postImagesLoad(ctx context.Context, w http.ResponseWriter, r *http.Request, vars map[string]string) error {
|
|
|
- return s.daemon.Repositories().Load(r.Body, w)
|
|
|
+ return s.daemon.LoadImage(r.Body, w)
|
|
|
}
|
|
|
|
|
|
func (s *router) deleteImages(ctx context.Context, w http.ResponseWriter, r *http.Request, vars map[string]string) error {
|
|
@@ -267,7 +267,7 @@ func (s *router) getImagesByName(ctx context.Context, w http.ResponseWriter, r *
|
|
|
return fmt.Errorf("Missing parameter")
|
|
|
}
|
|
|
|
|
|
- imageInspect, err := s.daemon.Repositories().Lookup(vars["name"])
|
|
|
+ imageInspect, err := s.daemon.LookupImage(vars["name"])
|
|
|
if err != nil {
|
|
|
return err
|
|
|
}
|
|
@@ -439,7 +439,7 @@ func (s *router) getImagesJSON(ctx context.Context, w http.ResponseWriter, r *ht
|
|
|
}
|
|
|
|
|
|
// FIXME: The filter parameter could just be a match filter
|
|
|
- images, err := s.daemon.Repositories().Images(r.Form.Get("filters"), r.Form.Get("filter"), httputils.BoolValue(r, "all"))
|
|
|
+ images, err := s.daemon.ListImages(r.Form.Get("filters"), r.Form.Get("filter"), httputils.BoolValue(r, "all"))
|
|
|
if err != nil {
|
|
|
return err
|
|
|
}
|
|
@@ -453,7 +453,7 @@ func (s *router) getImagesHistory(ctx context.Context, w http.ResponseWriter, r
|
|
|
}
|
|
|
|
|
|
name := vars["name"]
|
|
|
- history, err := s.daemon.Repositories().History(name)
|
|
|
+ history, err := s.daemon.ImageHistory(name)
|
|
|
if err != nil {
|
|
|
return err
|
|
|
}
|
|
@@ -471,9 +471,9 @@ func (s *router) postImagesTag(ctx context.Context, w http.ResponseWriter, r *ht
|
|
|
|
|
|
repo := r.Form.Get("repo")
|
|
|
tag := r.Form.Get("tag")
|
|
|
- force := httputils.BoolValue(r, "force")
|
|
|
name := vars["name"]
|
|
|
- if err := s.daemon.Repositories().Tag(repo, tag, name, force); err != nil {
|
|
|
+ force := httputils.BoolValue(r, "force")
|
|
|
+ if err := s.daemon.TagImage(repo, tag, name, force); err != nil {
|
|
|
return err
|
|
|
}
|
|
|
s.daemon.EventsService.Log("tag", utils.ImageReference(repo, tag), "")
|