From adac33bf4aa2a0e4a111fc6856b7a58f870788f1 Mon Sep 17 00:00:00 2001 From: Jamie Hannaford Date: Tue, 15 Mar 2016 14:48:12 +0100 Subject: [PATCH] Pass in HostConfig to create operation --- container/client.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/container/client.go b/container/client.go index 2196784..aa4bd84 100644 --- a/container/client.go +++ b/container/client.go @@ -106,19 +106,19 @@ func (client dockerClient) StopContainer(c Container, timeout time.Duration) err func (client dockerClient) StartContainer(c Container) error { config := c.runtimeConfig() - hostConfig := c.hostConfig() + config.HostConfig = *c.hostConfig() name := c.Name() log.Infof("Starting %s", name) - newContainerID, err := client.api.CreateContainer(config, name) + newContainerID, err := client.api.CreateContainer(config, name, nil) if err != nil { return err } log.Debugf("Starting container %s (%s)", name, newContainerID) - return client.api.StartContainer(newContainerID, hostConfig) + return client.api.StartContainer(newContainerID, nil) } func (client dockerClient) RenameContainer(c Container, newName string) error { @@ -153,7 +153,7 @@ func (client dockerClient) IsContainerStale(c Container) (bool, error) { func (client dockerClient) RemoveImage(c Container) error { imageID := c.ImageID() log.Infof("Removing image %s", imageID) - _, err := client.api.RemoveImage(imageID) + _, err := client.api.RemoveImage(imageID, false) return err }