Signed-off-by: Antonio Murdaca <runcom@redhat.com>
This commit is contained in:
Antonio Murdaca
2016-08-31 17:25:14 +02:00
parent ba23bf202a
commit 8f7a8c75ae
26 changed files with 138 additions and 76 deletions

View File

@@ -3,23 +3,24 @@ package daemon
import (
"fmt"
"github.com/docker/engine-api/types"
"github.com/docker/engine-api/types/container"
)
// ContainerUpdate updates configuration of the container
func (daemon *Daemon) ContainerUpdate(name string, hostConfig *container.HostConfig, validateHostname bool) ([]string, error) {
func (daemon *Daemon) ContainerUpdate(name string, hostConfig *container.HostConfig, validateHostname bool) (types.ContainerUpdateResponse, error) {
var warnings []string
warnings, err := daemon.verifyContainerSettings(hostConfig, nil, true, validateHostname)
if err != nil {
return warnings, err
return types.ContainerUpdateResponse{Warnings: warnings}, err
}
if err := daemon.update(name, hostConfig); err != nil {
return warnings, err
return types.ContainerUpdateResponse{Warnings: warnings}, err
}
return warnings, nil
return types.ContainerUpdateResponse{Warnings: warnings}, nil
}
// ContainerUpdateCmdOnBuild updates Path and Args for the container with ID cID.