diff --git a/api.go b/api.go index da16044410..70349bd157 100644 --- a/api.go +++ b/api.go @@ -874,7 +874,10 @@ func getContainersByName(srv *Server, version float64, w http.ResponseWriter, r return fmt.Errorf("Conflict between containers and images") } - return writeJSON(w, http.StatusOK, container) + container.readHostConfig() + c := APIContainer{container, container.hostConfig} + + return writeJSON(w, http.StatusOK, c) } func getImagesByName(srv *Server, version float64, w http.ResponseWriter, r *http.Request, vars map[string]string) error { diff --git a/api_params.go b/api_params.go index 8d65d475ce..a1bdd3e147 100644 --- a/api_params.go +++ b/api_params.go @@ -118,6 +118,10 @@ type ( Resource string HostPath string } + APIContainer struct { + *Container + HostConfig *HostConfig + } ) func (api APIImages) ToLegacy() []APIImagesOld {